コードからグループボックスやグリッドのサイズを変更するには?

解決


@関西  2004-09-26 19:57:07  No: 116521

どうも、休日出勤で頑張っております。

コードから条件によってグループボックスや
グリッドのサイズを変更したいのですが、
うまくいきません。
Me.grpItiran.Size.Height = 505
だと、"Expressionは値であるため、代入式のターゲットに
することができません。"と出てしまいます。
左辺を Me.grpItiran.Size にしてみても、
右辺をどう書けばいいのか分かりません。
どなたか分かる方、お願いします。

WindowsXP, VB.NET 2003


特攻隊長まるるう  2004-09-27 18:05:52  No: 116522

>、"Expressionは値であるため、代入式のターゲットにすることができません。"
そのエラーが出ている状態で[タスク一覧]ウィンドウを表示し、エラーメッセージを
選択状態にして[F1]キーを押して下さい。ヘルプのエラー メッセージ リファレンス
に飛びます。
Size プロパティが返す Size 構造体が一時的に割り当てられるだけであるため、
失敗します。
[VB.NET]
        With Me.GroupBox1
            Dim wSize As New Size(50, 100)
            .Size = wSize
        End With
        ' または
        With Me.GroupBox1
            .Top = 22
            .Left = 33
            .Height = 123
            .Width = 234
        End With


@関西  2004-09-27 19:33:00  No: 116523

サイズ変更できました。
ありがとうございます!


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加