掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
サイズ変更可能なダイアログの初期表示サイズを変更するには? (ID:145722)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> (BorderStyle=Sizable) FormBorderStyle ではなく? > フォームロード時にWidthやHeightに固定値をセットしても > 初期表示時の画面サイズが変わりません。 こういう事でしょうか。当方では変化しましたけれども。 '=== Form1 === Partial Public Class Form1 Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Using F As New Form2() F.ShowDialog(Me) End Using End Sub End Class '=== Form2 === Partial Public Class Form2 Sub Form2_Load(sender As Object, e As EventArgs) Handles Me.Load Me.Width = 600 Me.Height = 100 End Sub End Class なお、Load イベントで Width や Height をセットするのはおすすめしません。 何故なら、たとえば StartPosition が CenterScreen に設定されていた場合、 表示位置が既に確定した後ですので、そこからサイズを変更すると、 本来の表示位置とは異なってしまうからです。 初期サイズを設定するなら、Load イベントの発生前の方が良いかと。 Protected Overrides Sub OnLoad(ByVal e As EventArgs) Me.Width = 600 Me.Height = 100 MyBase.OnLoad(e) 'サイズ設定後に Load 処理を行う End Sub # あるいは、New のコンストラクタ(InitializeComponent の実行直後)でも可。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.