suleman115 Ответов: 3

Водяной знак в текстовом поле на языке Си#


Привет,
Я хочу спросить, как можно программно сделать так, чтобы текст появлялся в текстовом поле, например "введите имя пользователя здесь", и сделать этот учебный текст ясным, когда пользователь действительно вводит что-то в это текстовое поле.
Я хочу сделать это в приложении C# Windows Forms.

Спасибо!

Sergey Alexandrovich Kryukov

"Убрать" - это не совсем ясно.
—СА

[no name]

Это вообще не имеет смысла ... но если это действительно то, что вы хотите сделать, попробуйте yourTextbox.Текстовая строка.Пустой

MuhammadUSman1

Не понял вашего вопроса?

suleman115

на самом деле у меня есть форма входа в систему, и я хочу написать имя пользователя в текстовом поле, где пользователь должен указать свое имя пользователя...и я хочу, чтобы этот текст "имя пользователя" был похож на текст google, написанный в поле поиска Google...теперь ясно?..как это сделать?

[no name]

Тогда то, что вам нужно искать, - это "водяной знак".

ArunRajendra

вы делаете это в интернете или в Windows?

Manfred Rudolf Bihy

Так что вы думаете приложений на основе форм Windows средствами.
Хммм ...

ArunRajendra

Извините, что не заметил этого.

3 Ответов

Рейтинг:
2

VICK

Я надеюсь, что это то, что вам нужно:

[Демонстрация TextBoxWatermark]

Это должно тебе помочь!


Рейтинг:
12

suleman115

спасибо за решение, я попробовал его первым, и оно сработало..Спасибо:)

Рейтинг:
0

Manfred Rudolf Bihy

Здесь есть статья о CP, которая делает это: Пользовательское текстовое поле с водяным знаком[^].

С уважением,

— Манфред