Прозрачность текстового поля форм WindowsC#

Место общения программистов C#
Ответить
Anonymous
 Прозрачность текстового поля форм Windows

Сообщение Anonymous »

Я использую формы Windows на C#, и мне нужно сделать цвет фона текстового поля прозрачным. У меня есть трекбар со значениями от 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);, но я понятия не имею, куда мне это поместить.

Подробнее здесь: https://stackoverflow.com/questions/160 ... ms-textbox
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»