Création d'une zone de texte avec un texte d'espace réservé en C#
Il est courant de fournir des conseils aux utilisateurs via un texte d'espace réservé dans les zones de texte. Ce texte apparaît lorsque la zone de texte est vide, invitant les utilisateurs à saisir les informations appropriées. Créer une zone de texte HTML5 avec du texte d'espace réservé est simple, mais comment pouvons-nous y parvenir en C# ?
La classe TextBox en C# fournit diverses propriétés et événements qui peuvent être utilisés pour créer une fonctionnalité similaire. Voici comment ajouter du texte d'espace réservé à une zone de texte :
Mise en œuvre :
Textbox myTxtbx = new Textbox(); myTxtbx.Text = "Enter text here..."; myTxtbx.GotFocus += GotFocus.EventHandle(RemoveText); myTxtbx.LostFocus += LostFocus.EventHandle(AddText); public void RemoveText(object sender, EventArgs e) { if (myTxtbx.Text == "Enter text here...") { myTxtbx.Text = ""; } } public void AddText(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(myTxtbx.Text)) myTxtbx.Text = "Enter text here..."; }
Explication :
Cette approche simule le comportement du texte d'espace réservé observé dans HTML5 en ajoutant et en supprimant le texte d'espace réservé en fonction des événements de focus. Il fournit un moyen pratique et convivial de guider les utilisateurs lorsqu'ils interagissent avec les champs de saisie de texte en C#.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!