WindowsForm
Last-modified: 2009-08-30 (日) 22:02:18
Windows Form
コンテナ
FlowLayoutPanel
TableLayoutPanel
TabControl
SplitContainer Control
ボタン
ラベル
- Label
- アクセスキーの設定方法→ (A~Zの前に)& を付ける
- UseMnemonicプロパティをfalseにすると&がそのまま表示される。
- LinkLabel
TextBox
- パスワード化
- UseSystemPasswordChar →こっちが優先見たい
- PasswordChar
- マルチライン
- AllowPromptAsInput プロンプト文字が入力として有効か否か
- AsciiOnly アスキー文字のみが入力できるようにするか否か
- BeepOnError 無効な文字が入力された場合にビープ音を鳴らすか
- CutCopyMaskFormat クリップボードにコピーされる文字がリテラル文字やプロンプト文字を含むか否か。デフォルトは、 Include Literals
- Mask例 (999)-000-000 →リテラル(,),- プロンプト文字は実行時に表示されるMask要素を置換した文字を指す
- HidePromptOnLeave
- InsertKeyMode
- Mask
- PromptChar
- RejectInputOnFirstFailure マスクと一致しない場合は拒否する
- ResetOnPrompt この文字が実行時にMask要素と置換される文字
- ResetOnSpace
- SkipLiterals
- TextMaskFormat CutCopyMaskFormatと同様にTextプロパティから返却される文字に含まれる文字の設定
ボックス系
ListBoxコントロール
- 複数選択
- None どの項目も選択できない。
- One 項目を1つだけ選択できる。
- MultiSimple 項目をいくつでも選択できる。
- MultiExtended Shift キーを押しながらマウスをクリックするか、Shift キーを押しながら方向キー (↑、↓、←、および→) の 1 つを押すと、前に選択した項目から現在選択している項目までを選択できる。Ctrl キーを押しながらマウスをクリックすると、リスト内の項目を選択または選択解除できる。
- リンク
- Custom Numeric Format Strings
ComboBox
CheckedListBox
TreeView
NumericUpDown
DomainUpDown
ラジオボタン,チェックボックス
CheckBox
- ThreeState プロパティで Indeterminateという3つめの状態が利用できる
- CheckedプロパティはBooleanプロパティ
- CheckStateプロパティはUncheck,Check,Indeterminateとなる
RadioButton
スライダ
TrackBar
- TickFrequency →目盛の数を設定する 最大値が100の場合に5を指定すると20この目盛が作成される
- LargeChange →Page Down Page Up マウスクリック で移動するサイズ
- SmaleChnge →スライダーを移動した場合やキーストロークで移動するサイズ
日付
DateTimePicker
MonthCalendar
- AnnuallyBoldedDates →太字にする日を指定する(毎年) 毎年1月11日
- MonthlyBoldedDates →太字にする日を指定する(毎月) 例:毎月10日
- BoldDates →太字にする日を指定する
- FirstDayOfWeek →週のはじめを指定する
画像
PictureBox
ImageList
Webブラウザ
ToolStrip
- 追加 Add ,AddRange(ToolStripItem)
- ToolStripLabel
- ToolStripButton
- ToolStripSeparator
- ToolStripComboBox
- ToolStripTextBox
- ToolStripProgressBar
- ToolStripDropDownButton
- ToolStripSplitButton
メソッド
ToolStripContainer
- ToolStripの下にコンテナが来るようにする。
RenderMode
MenuStrip
- ToolStripMenuItemがおもに追加される
- MenuStrip.Items.Add
- メニューでさらに横にメニューを表示させたい場合は
- ToolStripMenuItem.DropDownItems.Add
ContextMenuStrip
- たとえば、Buttonコントロールの ContextMenuStripプロパティにContextMenuStripインスタンスを指定するとボタンを右クリックした際に表示される。