私はテキストボックスコントロールで何かしようとしていますが、すべてのコントロールには色(ウィンドウのプロパティ)があります。それは現在の選択されたコントロールに対してのみ機能しますが、すべてのコントロールを常に「ウィンドウ」の色で表示します。Textbox forecolor ==選択されていないコントロールの「ウィンドウ」
私は私が理解から、この
私はテキストボックスコントロールで何かしようとしていますが、すべてのコントロールには色(ウィンドウのプロパティ)があります。それは現在の選択されたコントロールに対してのみ機能しますが、すべてのコントロールを常に「ウィンドウ」の色で表示します。Textbox forecolor ==選択されていないコントロールの「ウィンドウ」
私は私が理解から、この
を行うことができますどのように、あなたは窓という名前の型カラーの変数を持っていて、プログラムでその色にすべてのコントロールを設定します。
foreach(Control myControl in this.Controls)
{
myControl.BackColor = window;
}
フォームの「コントロール」コレクションにコントロールを追加したと仮定すると、それはやっかいです。
EDIT:あなたが変更するだけでテキストボックスをしたい場合は別の方法として、あなたは常に割り当て
if (myControl.GetType()==typeof(System.Windows.Forms.TextBox))
をクリックして周りの文場合は、これを使用して、デザイナーで複数のコントロールを選択するための選択矩形をドラッグすることができます。または、Shiftキーを押しながらクリックします。 –
すべてのコントロールのデフォルトビューを選択した色にしたい。すべてのコントロールを選択しない... – Ricky