WindowsForm

Last-modified: 2009-08-30 (日) 22:02:18

Windows Form

コンテナ

FlowLayoutPanel

TableLayoutPanel

TabControl

SplitContainer Control

ボタン

ラベル

TextBox

  • パスワード化
    • UseSystemPasswordChar →こっちが優先見たい
    • PasswordChar
  • マルチライン
    • MultiLine

MaskedTextBox

  • 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

  • Nodes

NumericUpDown

DomainUpDown

ラジオボタン,チェックボックス

CheckBox

  • ThreeState プロパティで Indeterminateという3つめの状態が利用できる
  • CheckedプロパティはBooleanプロパティ
  • CheckStateプロパティはUncheck,Check,Indeterminateとなる

RadioButton

  • GroupBoxで囲むことでグループ化できる

スライダ

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

メソッド

  • Merge ,RevertMerge
    • Merge(ソースコンテナ,追加されるコンテナ)

ToolStripContainer

  • ToolStripの下にコンテナが来るようにする。

RenderMode

MenuStrip

  • ToolStripMenuItemがおもに追加される
    • MenuStrip.Items.Add
    • メニューでさらに横にメニューを表示させたい場合は
      • ToolStripMenuItem.DropDownItems.Add

ContextMenuStrip

  • たとえば、Buttonコントロールの ContextMenuStripプロパティにContextMenuStripインスタンスを指定するとボタンを右クリックした際に表示される。