Les partenaires publicitaires:

Comment surligner du texte dans une zone de texte dans vb.net

Les repères visuels d'une application logicielle peuvent aider à rendre l'expérience de l'utilisateur plus agréable et productive. Si vous créez des programmes VB.NET, vous travaillez probablement avec des contrôles de zone de texte. Les zones de texte permettent aux utilisateurs de communiquer avec votre demande. Une façon d'aider les utilisateurs à identifier la zone de texte active est de mettre en évidence le texte à l'intérieur. VB.NET ne pas faire automatiquement, mais en attachant un couple de gestionnaires d'événements à votre code, vous pouvez rendre votre programme surligner du texte dans les zones de texte que les utilisateurs sélectionnent eux.

Ajouter des zones de texte au formulaire

  1. Lancez Visual Studio et ouvrez un de vos projets VB.NET.

  2. Localisez le formulaire start-up de votre projet dans le "Explorateur de solutions" fenêtre. Double-cliquez sur cette forme pour l'afficher dans l'éditeur de conception.

  3. Cliquez sur le "Vue" bouton en haut de Visual Studio, puis cliquez sur "ToolBox." La boîte à outils ouvre.

  4. Faites glisser deux "Zone De Texte" contrôle de la boîte à outils sur le formulaire. Faites glisser les zones de texte afin que l'on affiche sur le dessus de l'autre.

  5. droit; cliquez sur la boîte de texte du haut, puis cliquez sur "Voir les propriétés" pour afficher la "Fenêtre Propriétés." Le nom de la forme sélectionnée apparaît en haut de cette fenêtre. Rappelez-vous le nom de la zone de texte. Il sera probablement "TextBox1" si aucun des autres zones de texte existent sur votre formulaire, sauf les deux que vous avez ajouté.

  6. Cick la "Événements" bouton en haut de la "Propriétés" fenêtre pour afficher une liste des types d'événements. Double-cliquez sur le "Entrer" événement. La fenêtre de code ouvre et positionne le curseur à l'intérieur de la méthode qui exécute le "Entrer" événement. VB.NET déclenche cet événement chaque fois qu'un curseur entre dans la zone de texte.



  7. Collez ce code dans cette méthode:

    TextBox1.SelectionStart = 0

    TextBox1.SelectionLength = TextBox1.Text.Length




    Si "TextBox1" on est pas le nom de la zone de texte, remplacez "TextBox1" avec le nom de la boîte de texte que vous vous souveniez. Ce code sélectionne le texte dans la zone de texte et le mettre en évidence lorsque vous onglet pour le contrôle.

Ajouter "onclick" Logique

  1. Presse "F7" pour afficher le formulaire en mode design nouveau. Cliquez sur la même boîte de texte que vous avez cliqué dessus, puis double-cliquez sur le "Cliquez" dans le cas "Propriétés" fenêtre. Le code pour la "Cliquez" ouverture de la manifestation.

  2. Collez le texte suivant dans cette méthode:

    TextBox1.SelectionStart = 0

    TextBox1.SelectionLength = TextBox1.Text.Length

    Ceci est le même code que vous avez collé dans le "Entrer" événement. En passant dans cette "Cliquez" événement ainsi, vous permettre VB.NET pour souligner le texte lorsque les utilisateurs cliquent sur la zone de texte au lieu de tabulation à elle.

  3. Appuyez sur F5 pour exécuter le projet. La forme ouvre et affiche les deux zones de texte.

  4. Tapez rien dans la zone de texte supérieure. Appuyez sur votre "Languette" clé de tabulation pour la zone de texte en bas.

  5. Presse "Languette" pour revenir à la zone de texte supérieure. VB.NET souligne le texte.

  6. Cliquez sur la zone de texte en bas. La boîte de texte supérieure perd son point culminant. Cliquez sur la zone de texte en haut à nouveau, et le point culminant réapparaît.

Conseils & Avertissements

  • Cet exemple ajoute le "Cliquez" et "Entrer" événements à une seule zone de texte. Pour dupliquer cette logique pour d'autres zones de texte, créer "Cliquez" et "Entrer" des événements pour eux aussi présentés dans cet exemple. Collez le même code dans leurs méthodes d'événement que vous avez collé dans celle décrite ici.
» » » » Comment surligner du texte dans une zone de texte dans vb.net