1

私はデータグリッドビューを持っています。この datagridview にはいくつかの列があります。列の 1 つは、カスタム コントロールをホストしています。このカスタム コントロールでは、テキスト ボックスのように入力できます。次に、ユーザーが入力できるものを制御するメカニズムを実装しました。数字とバックスペースなどの特殊文字のみです。また、最大長 pe を 10 に制限しました。したがって、KeyPress メソッドをオーバーライドし、その内部で、ユーザーが現在入力している内容を制御します。ここまではすべて問題ありません。問題はユーザーが最大長に達したときに発生するため、最大長であるため数字や特殊文字を書き込むことはできませんが、この場合、ユーザーがすべてのテキストを選択し、テキストが表示されているときに何かを入力すると、テキストが選択され、入力時に、テキストは削除され、入力した新しい文字のままになります。したがって、この場合、すべてのテキストが選択されているかどうかを知る必要があり、選択されていて長さが最大である場合は、これを許可したいと考えています。テキストを選択するにはどうすればよいですか?

4

0 に答える 0