ユーザーが私のタブにNumericUpDown
移動すると、すべてのテキストが選択されます。これは可能ですか?
33007 次
7 に答える
4
私は同じ問題を抱えていましたが、これは私にとってはうまくいきます。最初にアイテムを選択し、2番目にテキストを選択します。将来的に役立つことを願っています
myNumericUpDown.Select();
myNumericUpDown.Select(0, myNumericUpDown.Value.ToString().Length);
于 2014-11-08T04:10:25.860 に答える
2
これを実現するための拡張メソッドを作成しました。
VB:
<Extension()>
Public Sub SelectAll(myNumericUpDown As NumericUpDown)
myNumericUpDown.Select(0, myNumericUpDown.Text.Length)
End Sub
C#:
public static void SelectAll(this NumericUpDown numericUpDown)
numericUpDown.Select(0, myNumericUpDown.Text.Length)
End Sub
于 2012-10-15T15:54:21.457 に答える
0
複数の数値アップダウン ボックスがあり、すべてに対してこれを実現したいと考えていました。私が作成しました:
private void num_Enter(object sender, EventArgs e)
{
NumericUpDown box = sender as NumericUpDown;
box.Select();
box.Select(0, num_Shortage.Value.ToString().Length);
}
次に、この関数を各ボックスの Enter イベントに関連付けることで (私は実行しませんでした)、私の目標は達成されました。初心者なので理解するのに時間がかかりました。これが他の誰かを助けることを願っています
于 2017-01-12T13:40:52.190 に答える
-1
試す
myNumericUpDown.Select(0, myNumericUpDown.Value.ToString().Length);
于 2014-09-16T12:11:00.757 に答える