次のような C# コードを取得しました。
if(smth == "Open")
{
TextBox.Background = ???
}
TextBox の背景色を変更するには?
WPFの場合、静的クラスに色のコレクションがありますBrushes
。
TextBox.Background = Brushes.Red;
もちろん、必要に応じて独自のブラシを作成することもできます。
LinearGradientBrush myBrush = new LinearGradientBrush();
myBrush.GradientStops.Add(new GradientStop(Colors.Yellow, 0.0));
myBrush.GradientStops.Add(new GradientStop(Colors.Orange, 0.5));
myBrush.GradientStops.Add(new GradientStop(Colors.Red, 1.0));
TextBox.Background = myBrush;
ウェブフォーム;
TextBox.Background = System.Drawing.Color.Red;
それはtxtName.BackColor = System.Drawing.Color.Red;
txtName.BackColor = Color.Aqua;
と同じものを使用することもできますtxtName.BackColor = System.Color.Aqua;
System.color の唯一の問題は、いくつかの基本的な色、特に白の定義が含まれていないことです。これは、通常、テキストボックスが白であるという重要な原因です。