2013-05-25 81 views

Trả lời

16

Nếu đó là WPF, có một tập hợp các màu trong lớp tĩnh Brushes.

TextBox.Background = Brushes.Red; 

Tất nhiên, bạn có thể tạo bàn chải của riêng mình nếu muốn.

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

các không gian tên được sử dụng cho GradientStops –

+0

'Ctrl' +' .' và IDE cho bạn thấy các tùy chọn –

+0

Đừng quên sử dụng System.Windows.Media thay vì không gian tên System.Drawing. – pungggi

14

Trong WinForms và WebForms bạn có thể làm:

txtName.BackColor = Color.Aqua; 
6

webforms;

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

trong ứng dụng web trong trang .cs

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

trong css xác định nó bằng cách sử dụng tài sản backcolor

-3

Đó là txtName.BackColor = System.Drawing.Color.Red;

ai có thể cũng sử dụng txtName.BackColor = Color.Aqua; mà là như nhau dưới dạng txtName.BackColor = System.Color.Aqua;

Chỉ có vấn đề với System.color là nó không chứa một định nghĩa cho một số màu cơ bản đặc biệt là màu trắng, đó là nguyên nhân quan trọng thường là hộp văn bản có màu trắng;

-1

Đặt màu nền hộp văn bản với nhiều màu trên một lần nhấp.

Lưu ý: - sử dụng HTML và Javscript.

< input id = "ClickMe_btn" onclick = "setInterval (function() {ab()}, 3000);" type = "button" value = "ClickMe" />

var arr, i = 0; arr = ["Đỏ", "Xanh dương", "Xanh lục", "Cam", "Màu tím", "Vàng", "Nâu", "Vôi", "Màu xám"]; // Chúng tôi cung cấp mảng làm đầu vào.

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

Lưu ý: Bạn có thể thay đổi mili giây, với tham số setInterval 2nd.

Các vấn đề liên quan