0

WindowsFormたくさん含む がありUserControlます。それぞれUserControlPictureBox、いくつかTextBox、および がありButtonます。

私のプログラムが読み込まれるとすぐに、私の最初TextBoxは青色で強調表示されますが、それは望ましくありません。

実際、何も選択したくありません。(ButtonsなどTextBox) プロパティを調べましたが、この「機能」を完全に削除する方法が正確にわかりません。プログラムが実行されている間、私TextBoxはすべてですReadOnlyが、なることができます。Write/Read

どうすればこれを行うことができますか?

前もって感謝します。


アップデート

プロパティを false に変更するTabStopと、タブでの選択がまったく許可されないため、ジョブの一部が実行されました。しかし、ユーザーがタブを使用してボックス間を移動するのをブロックしたくありません。プログラムを実行するときに選択したくないだけです。別の方法はありますか?

ありがとうございました。

4

3 に答える 3

2

フォーム ロードで、フォーム上のタブ ストップではない任意のラベルまたはその他のコントロールにフォーカスを設定します。

private void Form1_Load(object sender, EventArgs e)  
{ 
  this.ActiveControl = label1;       
}

WinFormsのTextBoxからフォーカスを削除するには?

于 2012-04-13T14:53:27.607 に答える
0

テキストボックスなどでは TabFocus を false に設定する必要があります

//textBox1.TabFocus = false;

textBox1.TabStop = false;
于 2012-04-13T14:35:48.863 に答える