私は、何百ものコントロール/ラベルが付いたかなり複雑なUIを持っています。私は以下のように各ラベルのよう偽の値をタブストップを設定したいC#のラベルのtabstop値にfalseを設定する方法は?
// MyForm.designer.csで
ラベルmylabelという。
ます。private void InitializeComponentの()
{
this.myLabel =新しいラベル();
this.myLabel.TabIndex = 1;
...
} MyForm.csで
//
this.myLabel.TabStop =偽;
しかし、動作していません。タブがmyLabelで停止しないようにタブストップ値を設定する方法はありますか?
標準の.NETラベルにはフォーカスが得られないのでTabStopプロパティがあるとは思いません。これは標準の.NETラベルですか?そうであれば、私はラベルがタブを止めることができないので、問題はどこかにあると思う。 – bernhof
私たちはタブ幅を設定することができますが、それは // //概要使用されていないことが判明: //がSystem.Windows.Forms.Labelにユーザー缶タブかどうかを示す値を取得または設定します。 //このプロパティはこのクラスでは使用されていません。 // // //このプロパティはこのクラスでは使用されていません。デフォルトはfalseです。 [EditorBrowsable(EditorBrowsableState.Never)] しかし、どうにかしてタブは2つのボタン(tabindex 0と2)の間で失われます。私はこれらの2つのボタンの中にラベル(tabindex 1)を持っています。 – malay
ラベルには、タブストップブールプロパティが関連付けられています。 VS2015では、コントロールにフォーカスが掛かることが多く、無効にする必要がありますが、TabStopプロパティはデザイナのプロパティウィンドウに表示されません。 – Matth3w