2010-12-03 6 views
1

Windowsフォームをテキストボックスに読み込むたびに、最初のテキストボックスでカーソルが点滅するのを待ちますが、そのテキストボックスをクリックすると点滅するのを待っています。待機中のカーソルをtextBoxから削除する方法は?

this.textBox1.Location = new System.Drawing.Point(166, 51); 
      this.textBox1.Name = "textBox1"; 
      this.textBox1.Size = new System.Drawing.Size(122, 20); 
      this.textBox1.TabIndex = 3; 

誰もが、私はそれを可能にする方法を教えてもらえ:

これは、テキストボックスのコードは次のよう探している方法ですか?

答えて

0

これは、おそらく、テキストボックスがフォーカスを取得する最初のコントロールであるためです。

異なるコントロールにフォーカスしたいのですか、テキストボックスをフォーカスしませんか?

+0

テキストボックスはフォーカスされていません。 – Jackson

+0

フォームが開いたときに何をフォーカスしたいのですか?何かに焦点を当てる必要があります... –

+0

ラベルコントロールにフォーカスを移すことは可能ですか? – Jackson

1

TextBox1.Focus();を使用して、最初の入力フィールド(テキストボックス)にフォーカスを設定できます。

他のテキストボックスをフォーカスしないようにするには、Focusメソッドが実装されている要素を追加し、フォーカスを画像ボックスのように使用する必要があります。最も簡単なのは、目に見えないテキストボックスを追加し、そのテキストボックスにフォーカスを設定することです。

+0

私はすべてのフォーカスされたテキストボックスinvisibeを作成するたびに、フォーカスは自動的に、TabIndexの値が低い別の可視のテキストボックスに設定されます。私は今何をすべきか私を喜ばせてくれますか? – Jackson

+0

テキストボックス以外のページにはほかに何がありますか? – Pabuc

+0

ラベルとボタン。フォーカスをラベルに移動しようとしましたが、まだテキストボックスに焦点を当てています。 – Jackson

関連する問題