Я использую формы Windows в С#, и мне нужно сделать прозрачный цвет фона текстового поля. У меня есть трекбайл, который идет от 0 до 255, который должен контролировать его, но у меня проблемы. Сегодня я задал вопрос, задав то же самое, но не получив успеха.
Вот код, который у меня есть:
private void trackAlpha_ValueChanged(object sender, EventArgs e)
{
newColor = Color.FromArgb(trackAlpha.Value, colorDialog.Color.R, colorDialog.Color.G, colorDialog.Color.B);
colorDialog.Color = newColor; // The Windows dialog used to pick the colors
colorPreview.BackColor = newColor; // Textbox that I'm setting the background color
}
Проблема в том, что абсолютно ничего не происходит. Любые идеи о том, почему это не работает?
В предыдущем вопросе этот симпатичный парень сказал что-то о SetStyle(ControlStyles.SupportsTransparentBackColor, true);
, но я понятия не имею, где я должен это поставить.