ゲームエフェクトデザイナーのブログ | A Real-Time VFX Artist's Blog

About Making Materials on UE, Making Tools with C#, etc

C# Formの主なプロパティ

よく忘れるのでメモ。

 

ウインドウスタイル

●Icon
フォームタイトルとタスクバーに表示するアイコンを指定。

●MaximizeBox
最大化するか。

●MinimizeBox
最小化するか。

●ShowIcon

フォームのタイトルに表示されるアイコンの表示。 

●ShowInTaskbar
タスクバーに表示するか。

●TopMost
フォームを最前面に表示するか。 

 

動作

●AllowDrop
フォームへのファイルのドロップを受け付けるか。

 

配置

●MaximumSize
見た目的に許せる範囲で最大サイズを設定したい場合に設定。

●MinimumSize
人によってはコンパクトにして使いたい人もいるので、フォームの見た目的に許せる範囲で最小サイズを設定しておくと良い。

●StartPosition
起動時の初期位置を指定。CenterScreenだと中央に表示される。

 

表示

●BackColor
背景色。

●Font
フォームのタイトルの文字のスタイル。

●FormBorderStyle
フォーム外観の設定。一番重要。
Noneの場合は最小化・最大化・サイズ変更などを別途記述する必要がある。

●Text
タイトルとタスクバーに表示される文字列。
なのでフォームの外観を枠無しにした場合もちゃんと設定しておく。

 

フォーム外観をNoneにした際に、マウスドラッグでフォームのサイズを変更できるようにするには、こちらの記事を参考にさせていただいています。