2016-11-09 7 views
-2

2つのテキストボックスがありますが、同時に1つのテキストボックスのみが必要です(1つは最初の文字を選択するためのもので、もう1つは名)テキストボックス:テキストボックスに入力された最初の文字がありません

だから私は、ユーザーがテキストボックスに、この作品のような

何か入力を開始するとき、他のテキストボックスのテキストを削除する必要があります。

Private Sub TextBox2_TextChanged(sender As Object, e As EventArgs) Handles TextBox2.TextChanged 

    TextBox1.Text = "" 

End Sub 

をしかし、問題があると、最初の文字ユーザーの種類は表示されません、私は思うのは、最初の文字アクター入力は、イベントを起動するために使用されます。

例:

TextBox1.Text =「」 ユーザーTextBox2をクリックし、入力マイケル「m」が失われたとき、私は「のGotFocus」イベントなぜならを使用したいドント

テキストボックス1から別のコントロールにジャンプする簡単なTABは、ユーザーが何も入力したくない場合でもTextBox2で停止するとTextBox1のテキストを削除できます

このミスをどうやって管理できますか?

+1

コードにエラーがありますが、1行のコードしか表示しません。小さな文脈であなたを助けることは非常に困難です。 TextBox1とTextBox2の内容を変更する他のコードがありますか?または、TextBo2にmichaelを入力したときに、TextBox1にあると予想される内容をよりよく説明できますか? – Steve

+2

この行動を期待するユーザーは誰もいません。あなたはいつ実行するのか、いつ実行しないのかを考えようと怒ります。より良いことは、入力イベントのテキストを選択することかもしれません。少なくともユーザーが以前に見たことがあります。 – Plutonix

+0

@steveは、投稿したイベントのテキストボックスの1つ2つだけです。それは私が記述した問題を確認するために必要なすべてです。 – fedeteka

答えて

0

右の答え:@Plutonix

から

は「いいえユーザーはこの動作を期待するつもりはありません、あなたが実行するとき占うしようとして怒っ行くといないときに、より良いものがである可能性があります。 Enterイベントのテキストを選択してください - 少なくともユーザーが以前に見たもの "

関連する問題