2012-04-18 20 views
0

vb.netで、すべてのnumericUpDown(NUD)コントロールを、テキストボックスのようにフォーカスを受け取ったときに値を選択するように設定したいと思います。vb.net for all numericUpDown GotFocus

NUDごとにGotFocusハンドラを記述する必要はありますか?

のTa

EDI:私はちょうどあなたが持っているNumericUpDownをから独自のコントロールを継承することができ

答えて

0

プロジェクト>新規アイテムの追加> CustomControl(名前はcustomUpDown)。

ソリューションエクスプローラですべてのファイルを表示し、customUpDown.Designer.vbを見つけて開きます。Inherits System.Windows.Forms.Control1Inherits System.Windows.Forms.NumericUpDownに変更して保存します。

ファイルcustomUpDown.vbファイル上に表示するコードときちんと聞こえること

Private Sub 
customUpDown_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles_ 
Me.GotFocus 
Me.Select(0, Me.ToString().Length) 
End Sub 
0

すべてNUDのGotFocusイベントにこれを適用できるようにする必要があります選択を行うためにwidthBox.Select(0, widthBox.ToString().Length)を使用することができます知っています必要な動作を行い、代わりにその動作を使用します。

+0

を追加し、私はそれをどのように行うのですか?あなたはチュートリアルや何かを指揮してくれますか?私は非常に多くのVBのnoobを、それを使用して、組み込みCシステムの通信をテストするための迅速なインターフェイスを一緒に投げる。 – Toby