Neyon Denz Ответов: 3

как установить подсказку на текстовое поле в C#


я хочу показать подсказку на текстовом поле, как водный знак внутри текстового поля. после нажатия на текстовое поле оно должно быть автоматически очищено.

aarif moh shaikh

используйте Placeholder= "Enter Name" в элементе управления textbox

Richard Deeming

Это для ASP.NET, Windows Forms, WPF или что-то еще?

3 Ответов

Рейтинг:
2

Andy Lanng

Простой :)

<asp:textbox runat="server" id="txtBox placeholder=""></asp:textbox>



или для winforms ознакомьтесь с этой статьей:

Текстовое поле с заполнителем[^]

WPF XAMP:

Текстовое поле только для XAML WPF с водяными знаками[^] и WatermarkTextBox в 3 строках XAML[^]

наконец: у еретиков на так есть что-то

http://stackoverflow.com/questions/833943/watermark-hint-text-placeholder-textbox-in-wpf[^]


Afzaal Ahmad Zeeshan

Вы уверены, что он хотел ASP.NET основанное решение?

Andy Lanng

Справедливое замечание, хорошо сделанное. - решение обновлено ^_^

Richard Deeming

TextBoxBase это также может означать WPF. :)

Andy Lanng

Я мало что знаю о WPF, но google знает :)

Рейтинг:
1
Рейтинг:
1

Yogesh Kumar Tyagi

использовать атрибут заполнителя текстового поля

<asp:TextBox ID="placeholderTextBox" runat="server" placeholder="Enter Your Name"></asp:TextBox>


Richard Deeming

Это то же самое решение, которое Энди опубликовал час назад.