Tôi có mã C# mà là giống như:Làm thế nào để thay đổi màu nền của TextBox?
if(smth == "Open")
{
TextBox.Background = ???
}
Làm thế nào để thay đổi màu nền TextBox không?
Tôi có mã C# mà là giống như:Làm thế nào để thay đổi màu nền của TextBox?
if(smth == "Open")
{
TextBox.Background = ???
}
Làm thế nào để thay đổi màu nền TextBox không?
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;
các không gian tên được sử dụng cho GradientStops –
'Ctrl' +' .' và IDE cho bạn thấy các tùy chọn –
Đừng quên sử dụng System.Windows.Media thay vì không gian tên System.Drawing. – pungggi
Trong WinForms và WebForms bạn có thể làm:
txtName.BackColor = Color.Aqua;
webforms;
TextBox.Background = System.Drawing.Color.Red;
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
Đó 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;
Đặ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.
Lớp TextBox nào? Winforms? WPF? Khác? –
xin lỗi, quên thêm rằng WPF của nó, đã hoạt động! cảm ơn rất nhiều guys :) – SubZeroFX