2008-10-10から1日間の記事一覧

WPF で Enter を押したとき次のコントロールにフォーカスを移動する

C#

MoveFocus メソッドを使うのが一番だけど、 ComboBox だと上手く動かない。 でも、どうしてもやりたい場合は comboBox.KeyDown += delegate (object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { KeyEventArgs e1 = new KeyEventArgs( e.KeyboardDe…

MoveFocus の動作がおかしい?

C#

「Enter キーを押したとき次のコントロールへフォーカスを移す」という動作を実現する場合、例えば TextBox なら textBox.KeyDown += delegate (object sender, KeyEventArgs e) { if (e.Key == Key.Enter) { UIElement element = sender as UIElement; if (…