2013-05-25 2 views

答えて

16

WPFの場合は、静的クラスBrushesに色のコレクションがあります。

TextBox.Background = Brushes.Red; 

もちろん、独自のブラシを作成することもできます。あなたがすることができるのWinFormsとWebフォームで

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; 
+0

GradientStops –

+0

'Ctrl' +' .''に使用する名前空間は何ですか?IDEにはオプションが表示されます –

+0

System.Drawing名前空間の代わりにSystem.Windows.Mediaを使用することを忘れてしまいます。 – pungggi

14

txtName.BackColor = Color.Aqua; 
6

Webフォームを、 .csファイルページで、Webアプリケーションで

TextBox.Background = System.Drawing.Color.Red; 
3

CSSで

txtbox.Style.Add("background-color","black"); 

は、BackColorプロパティを使用して、それを指定

-3

それはtxtName.BackColor = System.Drawing.Color.Red;

1も同じであるtxtName.BackColor = Color.Aqua; を使用することができますですas txtName.BackColor = System.Color.Aqua;

System.colorの問題は、いくつかの基本的な色、特に白の定義が含まれていないことです。これは重要な原因です。通常、テキストボックスは白です。

-1

ワンクリックで複数の色でテキストボックスの背景色を設定します。

注: - HTMLとJavscriptを使用します。

<入力されたID = "ClickMe_btn" のonclick = "のsetInterval(関数(){AB()}、3000);" type = "button" value = "ClickMe" />

var arr、i = 0; arr = [赤、青、緑、オレンジ、紫、黄、ブラウン、ライム、グレー] //配列として入力を提供します。

function ab() 
    { document.getElementById("Text").style.backgroundColor = arr[i]; 
      window.alert(arr[i]); 
      i++; 
    } 

注:setIntervalの2番目のパラメータで、ミリ秒を変更できます。

関連する問題