1

どのコントロール(ボタン、グループボックス、ectect)が他のコントロールとオーバーラップするかを制御する方法はありますか?例えば...

フォームにbutton1を追加し、次にbutton2を追加します。しかし、(何らかの理由で)ボタン2がオーバーラップする場合は、ボタン1をボタン2とオーバーラップさせたいと思います。

私はこれをグーグルで検索しましたが、何も見つかりませんでした。何かチャンスを見つけたら、ここに連れて行ってくれます。とにかくこれはおそらく簡単にできることを私は知っています。

あなたの助けと時間をありがとう。

ボタンを追加して、コピーと貼り付けの悪夢を避けようとしています。そして、私はVisual c#を初めて使用します。

4

2 に答える 2

0

はい、コントロールが近すぎるとオーバーラップする可能性があります。別のコントロールにコントロールを追加することを妨げるものは何もありません。

于 2012-08-12T06:49:08.523 に答える
0

Visual Studioウィンドウフォームデザイナーを使用している場合は、GUI要素を右クリックして、[最前面に移動]または[最背面に移動]を選択できます。または、[フォーマット]メニューエントリを使用することもできます。 ここに画像の説明を入力してください

別のオプションは、コードでそれを行うことです。2つのボタン(buttonOKとbutton Cancelと呼ばれる)があると仮定すると、TabIndexを高くすることで、どちらが上になるかを制御できます。

buttonOK.TabIndex = 0;
buttonCancel.TabIndex = 1;
于 2012-08-12T06:53:39.360 に答える