■ インターフェイス
IWin32Windowが使える
■ Formのプロパティ
StartPosition プロパティ
* Windowsフォームの開始表示位置を設定する種類
https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.formstartposition?view=netframework-4.7.2
【A】CenterScreen:デスクトップの中央に表示 【B】CenterParent:親画面の中央に表示 (独自のダイアログなどを表示時に利用できる) 【C】Manual:任意の位置に表示 【D】WindowsDefaultBounds:フォームの表示位置・サイズはWindowsによって自動的に決定 【E】WindowsDefaultLocation(デフォルト):フォームの表示位置はWindowsによって自動的に決定参考資料
https://www.atmarkit.co.jp/fdotnet/dotnettips/349location/location.html
http://jeanne.wankuma.com/tips/csharp/form/startposition.html
TabIndex プロパティ
タブ オーダーの設定の仕方【1】 メニュー・バーから[表示]―[タブ オーダー]で設定 【2】 コントロールのプロパティ「TabIndex」で設定参考資料
http://www.atmarkit.co.jp/fdotnet/dotnettips/176taborder/taborder.html
Dock プロパティ
* 親コントロールのサイズ変更に合わせて。コントロールのサイズを自動的に変更する方法を定義
ForeColor プロパティ
* 色を指定例
this.label1.ForeColor = System.Drawing.Color.Red;
WindowState プロパティ
* フォームの現在の状態(最大化、最小化)参考資料
http://dobon.net/vb/dotnet/form/windowsstate.html
MininumSize/MaximumSize プロパティ
* サイズ変更に制限をつける
Size プロパティ
* デフォルトのウィンドウサイズ
Anchor プロパティ
* サイズ変更に合わせてコントロールの位置調整 * 画面が拡大・縮小した場合に、コントロールの位置を一定に保ちたい場合に役立つ
Text プロパティ
* 以下のように記述すると、Formのタイトル「おれおれ」になるサンプル
this.Text = "おれおれ";
Created プロパティ
true:フォームが生成されている false:フォームが消されたサンプル
* 以下の関連記事を参照のことhttps://blogs.yahoo.co.jp/dk521123/23181297.html
ShowIcon プロパティ
* アイコンの表示・非表示(true/false)
Icon プロパティ
* フォームのアイコン(左上)を取得または設定参考文献
http://msdn.microsoft.com/ja-jp/library/system.windows.forms.form.icon.aspx
関連記事
Form
Form ~基本編~https://blogs.yahoo.co.jp/dk521123/29018521.html
Form ~プロパティ編~
https://blogs.yahoo.co.jp/dk521123/20513730.html
Form ~表示編~
https://blogs.yahoo.co.jp/dk521123/29005600.html
Form ~あれこれ編~
https://blogs.yahoo.co.jp/dk521123/29008099.html
その他
メッセージボックス(MessageBox) / ダイアログhttps://blogs.yahoo.co.jp/dk521123/29585261.html