どうも、休日出勤で頑張っております。
コードから条件によってグループボックスや
グリッドのサイズを変更したいのですが、
うまくいきません。
Me.grpItiran.Size.Height = 505
だと、"Expressionは値であるため、代入式のターゲットに
することができません。"と出てしまいます。
左辺を Me.grpItiran.Size にしてみても、
右辺をどう書けばいいのか分かりません。
どなたか分かる方、お願いします。
WindowsXP, VB.NET 2003
>、"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
サイズ変更できました。
ありがとうございます!
ツイート | ![]() |