Mam kod C#, który jest podobny:Jak zmienić kolor tła TextBox?
if(smth == "Open")
{
TextBox.Background = ???
}
Jak zmienić kolor tła pola tekstowego?
Mam kod C#, który jest podobny:Jak zmienić kolor tła TextBox?
if(smth == "Open")
{
TextBox.Background = ???
}
Jak zmienić kolor tła pola tekstowego?
Jeśli jest to WPF, istnieje kolekcja kolorów w klasie statycznej Brushes
.
TextBox.Background = Brushes.Red;
Oczywiście można utworzyć własny pędzel, jeśli chcesz.
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;
jakie są przestrzenie nazw, które będą używane dla GradientStops –
'Ctrl' +' .' i IDE pokazuje ci opcje –
Nie zapomnij użyć System.Windows.Media zamiast Przestrzeni nazw System.Drawing. – pungggi
W WinForms i WebForms można zrobić:
txtName.BackColor = Color.Aqua;
webforms;
TextBox.Background = System.Drawing.Color.Red;
w aplikacji internetowej w .cs stronie
txtbox.Style.Add("background-color","black");
w css określić go za pomocą właściwości Backcolor
Jest txtName.BackColor = System.Drawing.Color.Red;
można również użyć txtName.BackColor = Color.Aqua;
który jest taki sam jako txtName.BackColor = System.Color.Aqua;
Jedynym problemem z System.color jest to, że nie zawiera definicji dla niektórych podstawowych kolorów, zwłaszcza białego, co jest ważne, ponieważ zazwyczaj pola tekstowe są białe;
Ustawianie koloru tła pola tekstowego z wieloma kolorami za pomocą jednego kliknięcia.
Uwaga: - używanie HTML i Javscript.
< wejście id = "ClickMe_btn" onclick = "setInterval (funkcja() {(ab)}, 3000)"; type = "button" value = "ClickMe" />
var arr, i = 0; arr = ["Czerwony", "Niebieski", "Zielony", "Pomarańczowy", "Fioletowy", "Żółty", "Brązowy", "Wapno", "Szary"]; // Dostarczamy tablicę jako dane wejściowe.
function ab()
{ document.getElementById("Text").style.backgroundColor = arr[i];
window.alert(arr[i]);
i++;
}
Uwaga: Można zmienić milisekundy za pomocą drugiego parametru setInterval.
Która klasa TextBox? WinFormy? WPF? Inny? –
Przepraszam, zapomniałem dodać, że jego WPF już działa! dziękuję tak wielu facetom :) – SubZeroFX