3

ユーザーが自分の日に日をDateTimePicker入力すると、その月の部分が自動的にフォーカスされ、入力した後、年の部分に移動するようにするにはどうすればよいですか?
彼が焦点を合わせるために右キーを押す必要がないようにするために...これをプログラムで行う方法はありますか?

DateTimePickerユーザーはすべてキーボードを使用し、 Tabキーを押してフォーカスを合わせるため、ユーザーが月または年の部分をクリックすることはできません。

フォーマットは短いです:DD/MM/YYYY..。

誰か知ってる?

4

1 に答える 1

3

イベントvaluechangedを使用してみてください

これを試して:

private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
    {
        SendKeys.Send("{Right}");
    }

基本的に、コード行が右矢印キーの押下をシミュレートする右矢印を押すと、フォーカスされた部分が変化します

于 2012-06-28T10:03:47.730 に答える