2009-11-11 2 views
4

У меня есть TextBox в моей форме, что я хочу, чтобы он был прозрачным и показывал изображение, которое находится в PictureBox, за ним, но как я могу это сделать? Благодарю.Создание TextBox Transparent

ответ

2

Не слишком сложный, после некоторого поиска на StackOverflow, я нашел this answer.

В принципе, вам нужно подкласс TextBox, а в его конструкторе добавить соответствующий стиль.

Окончательный stpe, установить его BackColor в Прозрачный. Надеюсь, поможет.

3

Вот решение для Windows Forms, я не знаю, если он будет переводить на мобильный:

AlphaBlendTextBox - A transparent/translucent textbox for .NET

Edit: Удалены мертвые ссылки.

+0

Извините, но это невозможно сделать с помощью учебника. –

+0

Первая ссылка сломана, а вторая ссылка на учебник, который является уродливым взломом, - и он не работает с ClearType, который все активировали в эти дни. Короткий ответ: нет прозрачности в Windows Forms, и ее никогда не будет. Используйте WPF или HTML. – ygoe