開発環境:VB.NET 2003
Form1の配置→StartPositionでは数値では指定できないので、
何か別の方法はありませんでしょうか?(画面右上に表示させるようにしたい)
Form_Loadイベントで
Me.Top
Me.Left
を設定するのが簡単です。
両方を0(数値のゼロ)にすると左上になりますから、右上にする場合のMe.Leftは計算式にする必要があります
書き込みありがとうございます。
モニターのサイズを求められる命令ってありますか?
もしあれば
Dim A as integer
A = モニターのサイズのX座標 - ウィンドウのサイズ分
Me.Top = 0,0
Me.Left = A,0
みたいな感じで・・・
すいません何か変ですね・・・w
Dim A as integer
A = モニターのサイズのX座標 - Size.width
Me.Top = 0
Me.Left = A
ですよねw
調べてみたらScreen.widthとScreen.Heightがありました。
ご指導ありがとうございました。
何か上のやつはVB6専用みたいなんで.NETで以下のコードを使って作成しました。
Dim Rect As Rectangle
Rect = Screen.PrimaryScreen.Bounds
Me.Top = 0
Me.Left = Rect.Width - Me.Width
ツイート | ![]() |