Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
  Derniers articles
  • Comment vérifier si un nombre est u…
  • Comment Downcast en VB.NET 
  • Comment regarder un dossier sur VB6 
  • Comment faire un programme de peintu…
  • Les avantages des contrôles Active …
  • Comment faire pour convertir une cha…
  • Comment faire pour modifier bloc-not…
  • Comment déclarer une variable dans …
  • Comment faire pour créer une zone d…
  • Comment faire pour convertir en RGB …
  •   Visual Basics programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Visual Basics programmation

    Comment changer la couleur du texte des articles ListBox dans Visual Basic

    Méthode visuelle de base " DrawItem " vous permet de créer des contrôles d'imagination . Le contrôle ListBox , par exemple, affiche les éléments d' une liste , mais vous ne pouvez changer la couleur du texte de chaque élément dans le contrôle . Pour créer une ListBox amélioré qui affiche le texte de l'élément sélectionné dans une couleur différente , que vous avez à faire un petit changement à la méthode " DrawItem " de la zone de liste . Instructions
    Changer la couleur du texte de tous les éléments
    1

    lancement de Visual Studio et créez un nouveau projet Visual Basic Windows Forms. Un nouveau formulaire nommé " Form1 " s'ouvre dans la fenêtre d'édition.
    2

    Cliquez sur le bouton " Affichage", puis cliquez sur " Boîte à outils " pour ouvrir Visual boîte à outils du Studio.
    3

    Double- cliquez sur le contrôle " ListBox " . Visual Studio met sur la forme et le nomme " ListBox1 . "
    4

    Cliquez sur la commande " ListBox1 " et appuyez sur " F4 " pour afficher la fenêtre Propriétés . Cette fenêtre vous permet de définir les propriétés d'un contrôle, telles que la couleur et la taille.
    5

    Cliquez sur la propriété " ForeColor " . Une flèche déroulante apparaît à côté de la propriété. Cliquez sur cette flèche pour afficher un menu de couleur contenant les onglets. L'onglet "Système" affiche des couleurs système Windows , l'onglet " Web " affiche la liste des couleurs Web ; . Et l'onglet "Personnalisé" permet de choisir votre propre couleur à partir d'une grille de couleur
    6

    Cliquez sur l'un de ces onglets , puis cliquez sur la couleur que vous souhaitez utiliser pour le texte de tous les éléments de ListBox .
    7

    Cliquez sur le " BackColor " dans la fenêtre Propriétés pour afficher sa flèche déroulante . Cliquez sur cette flèche pour choisir une couleur comme décrit dans l'étape précédente. Visual Basic utilise ensuite la couleur que vous avez sélectionné comme couleur de fond pour tous les éléments de ListBox . Passez à la section suivante si vous voulez changer la couleur de seulement l'élément ListBox sélectionné.
    Changer la couleur du texte d'un élément sélectionné
    8

    Double -cliquez sur le formulaire de barre de titre . Le code de la méthode "Charger" du formulaire s'ouvre et affiche une méthode "Charger" vide
    9

    Collez le code suivant avant "End Sub " déclaration de cette méthode : .

    ListBox1 . Items.AddRange (New Object () {" Item 1", " article ", " article ", " article 4 "})

    ListBox1.DrawMode = DrawMode.OwnerDrawFixed

    La première déclaration ajoute des éléments au ListBox. La déclaration suivante présente le mode dessin du contrôle de " OwnerDrawFixed . " . Utilisez ce mode lorsque vous souhaitez remplacer le mode de dessin par défaut de Visual Basic pour un contrôle
    10

    Collez le code suivant après "End Sub " déclaration de la méthode "Charger" :

    privé sous ListBox1_DrawItem ( sender As Object , _

    ByVal e As System.Windows.Forms.DrawItemEventArgs ) _

    Poignées ListBox1.DrawItem

    e.DrawBackground () < br >

    brosse As Brush = Brushes.Black

    ( e.State Et DrawItemState.Selected = DrawItemState.Selected ) Puis

    brosse = Brushes.Green

    End If

    e.Graphics.DrawString ( ListBox1.Items ( e.Index ) . ToString () , AB

    e.Font , brosse, _

    e.Bounds , StringFormat.GenericDefault )

    End Sub

    Ce code substitue la méthode " DrawItem " de la zone de liste . La méthode " DrawItem " s'exécute chaque fois que Visual Basic dessine un objet ListBox sur le contrôle.
    11

    Situer la déclaration qui dit: « As brosse brosse = Brushes.Black . " Cette ligne de code crée une variable "brosse " qui contient la couleur de la brosse de dessin par défaut . Dans ce cas, que la couleur est «noir». Changez "noir" à la couleur que vous souhaitez utiliser pour dessiner les éléments ListBox non sélectionnés . Par exemple, si vous voulez changer la couleur d'article par défaut à rouge, remplacez la déclaration précédente à ceci:

    brosse As Brush = Brushes.Red
    12

    Situer la déclaration suivante dans le code suivant:

    brosse = Brushes.Green

    Remplacer " vert " avec n'importe quelle couleur . Visual Basic utilise ensuite cette couleur pour attirer l' élément sélectionné de la zone de liste. La déclaration finale appelle la méthode " DrawString " qui tire les éléments ListBox .
    13

    Appuyez sur " F5" pour exécuter le programme . La forme apparaît et affiche la zone de liste et ses éléments. Cliquez sur un élément pour le sélectionner. Sa couleur change à la couleur que vous avez choisi pour l'élément sélectionné . Tous les autres éléments affichent la couleur par défaut.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour exécuter VB.NET 
  • Comment faire un Keygen en VB6 
  • Comment trouver de haute valeur dans enregistrements Visual Basic 
  • Comment écrire le code sur le bouton HTML avec VB Script 
  • Comment recevoir un SMS en utilisant Visual Basic 
  • Comment Nest un sous en VBA 
  • Qu'est-ce que Visual Basic 6.0 
  • Comment ajouter un écran de démarrage de votre projet Visual Basic 
  • Comment faire pour utiliser un sous-programme en Visual Basic 6.0 
  • Comment trouver la longueur du tableau de chaînes en VB 6.0 
  • Connaissances Informatiques © http://www.ordinateur.cc