2017年1月14日土曜日

Windows Forms TextBox フォーカスイベント

TextBox にフォーカスが当たったタイミングで TextBox 内のテキストを全選択するロジックを実装する方法です。TextBox の GotFocus イベントにイベントハンドラを指定します。

public Form1()
{
    InitializeComponent();

    this.id.GotFocus += GotFocus;
}

private void GotFocus(object sender, EventArgs e)
{
    TextBox t = sender as TextBox;
    t.SelectAll();
}

2016年11月25日金曜日

WPF TreeView と RichTextBox

TreeView と RichTextBox を連携するサンプルを作成しました。

TreeView で選択したノードを RichTextBox に表示しています。TreeView のノードを選択したタイミングで発生する SelectedItemChanged イベントをハンドルし、コマンド経由で ViewModel 側の選択ノードを切り替えています。