Я делаю программу, которая требует системы входа в систему. То, что я хочу сделать, это иметь текстовое поле, которое содержит слово «Username», и когда пользователь нажимает на него, текст «Username» перезаписывается. Например, Spotify использовать его на своем экране входа в систему:Как включить перезапись текста в текстовом поле?
Мой вопрос, как я могу это сделать?
Я бы посмотрел на сторонние элементы управления, такие как Infragistics. Исходные элементы управления .NET не могут этого сделать. –
Было бы очень легко реализовать это на Winform. В принципе, вы должны установить исходный текст текстового поля «Имя пользователя» с цветом переднего плана серого. Когда пользователь выбирает текстовое поле, текст исчезнет, а цвет переднего плана станет черным. – ChicagoMike
См. [Watermark TextBox в WinForms] (http://stackoverflow.com/q/4902565/719186). Его также называют «Cue Banner» или «Ghost Text». – LarsTech