- 締切済み
DateTimePicerでドロップダウンから変更したときFocusメソッドが機能しない
ドロップダウンからカレンダーを表示させて日付を変更したときにFocusメソッドが機能しません。 ドロップダウンではなくキーボードから変更するとFocusメソッドが機能します。 Private Sub DateTimePicker_ValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DateTimePicker.ValueChanged Textbox1.Focus() End Sub 単純にこれだけなのですが、カレンダーから日付を選ぶとTextBox1にフォーカスが移りません。 いろいろためしたところ、 Private Sub DateTimePicker_ValueChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DateTimePicker.ValueChanged Textbox1.Focus() msgbox("移動") End Sub などと、メッセージボックスを表示するとカレンダーから日付を選択してもフォーカスが移動します。これは、言語の仕様なのでしょうか。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- sugao_chib
- ベストアンサー率59% (22/37)
回答No.1
こんにちは VB2005でテストしましたが問題なく動作しましたよ。
お礼
お返事ありがとうございます。 こちらの環境を忘れていましたがVB2008です。 なぜか、動作しません。 今回はDateTimePickerはあきらめて、MaskedEditで対応することにしました。