| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
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
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment insérer une zone de liste déroulante en C -Sharp
    Promoteurs do dièse ont la possibilité d'ajouter des contrôles ComboBox à des formes comme ils construisent eux ou pour générer ComboBoxes si nécessaire. Méthode " Controls.Add " de C -Sharp permet la génération de contrôle dynamique possible. Vous pouvez trouver cette fonctionnalité utile lorsque vous avez besoin de collecter des informations à partir d'un utilisateur dans un formulaire qui n'a pas de zone de liste déroulante . En utilisant la méthode Controls.Add , vous pouvez créer une zone de liste déroulante , le remplir avec les données et le placer où vous voulez sur la forme que le programme s'exécute. Instructions
    1

    Lancement de Microsoft Visual Studio et ouvrez n'importe quel projet C -Sharp . Passez à l' Explorateur de solutions et double-cliquez formulaire de démarrage du projet. Visual Studio affiche qui se forment dans la fenêtre de conception.
    2

    Double -cliquez sur la barre de titre en haut du formulaire. La méthode "Charger" du formulaire s'affiche dans la fenêtre de code. Ajoutez le code ci-dessous à cette méthode :

    ComboBox combo1 = new ComboBox (); combo1.Name = " combo1 " ; combo1.Location = new Point (100, 200);

    les deux premières instructions créent une zone de liste déroulante nommée " combo1 . " la déclaration suivante présente l'emplacement du contrôle sur le formulaire en créant un nouveau point. Cet endroit est de 100 pixels de haut et 200 pixels de la gauche , comme indiqué dans l'appel à la méthode Point .
    3

    Collez le code suivant après le code que vous voyez dans l'étape précédente : Chaîne de


    [] comboItems = new String [] {" Item 1", " article 2", " article 3"} ; combo1.Items.AddRange ( comboItems ) ; combo1.Items.Add ( " un autre élément ");

    Cette première ligne de code crée un tableau de chaînes contenant trois éléments. La déclaration suivante utilise la méthode AddRange pour ajouter ces éléments à la zone de liste déroulante nouvellement créé. La déclaration finale ajoute un autre élément à la zone de liste déroulante en utilisant la méthode Add. Chacune de ces méthodes de travail - cependant , la méthode AddRange vous permet d'insérer rapidement des éléments dans une liste déroulante lorsque vous avez beaucoup à ajouter
    4

    Coller le code ci-dessous après la dernière ligne de code décrit . à l'étape précédente : " . combo1_SelectedIndexChanged "

    combo1.SelectedIndexChanged + = new EventHandler ( combo1_SelectedIndexChanged ) ; this.Controls.Add ( combo1 )

    Cette première ligne définit un gestionnaire d' événement nommé ; Ce gestionnaire d'événements s'exécute lorsque l'utilisateur sélectionne l'un des éléments dans la liste déroulante . La dernière ligne de code ajoute la nouvelle zone de liste déroulante à la forme en utilisant la méthode Controls.Add
    5

    Ajouter ce dernier bloc de code après la méthode Load : .

    Vide combo1_SelectedIndexChanged ( objet sender, EventArgs e) { ComboBox comboBox = ( ComboBox ) sender ; chaîne selectedText = comboBox.SelectedItem.ToString (); MessageBox.Show (" Vous avez sélectionné " + selectedText );}

    Ce code détermine la l' élément sélectionné du ComboBox et l'affiche dans une boîte de message contextuel.
    6

    appuyez sur F5. Visual Studio exécute le code et crée une nouvelle zone de liste déroulante . Cliquez sur la flèche " bas" de la zone de liste déroulante , puis cliquez sur l'un des éléments qui apparaissent dans le menu déroulant. Le code de gestionnaire d'événements s'exécute et affiche l'élément sélectionné .

    Previous :

    next :
      articles connexes
    ·Comment analyser le système Assertions Verilog 
    ·Comment faire pour créer une nouvelle base de données…
    ·Qu'est-ce qu'une variable en programmation 
    ·Comment Loop Through une liste d'objets dans FreeMarker…
    ·Comment constituer un dossier Classe 
    ·Comment ajouter à un C # tableau de chaînes 
    ·Comment le code de la boucle en AS3 
    ·Différence entre le développement à base de composan…
    ·Comment faire pour convertir ASPX à ASCX 
    ·Comment intercepter toutes les exceptions Datagrid 
      articles en vedette
    ·Comment accéder à une imprimante USB en cours de prog…
    ·Comment valeur d'entrée en Python 
    ·Comment changer un i minuscule en majuscule dans PHP 
    ·Comment comparer des chaînes classées par ordre alpha…
    ·Comment améliorer calcul mathématique en PHP 
    ·Comment utiliser Python Script 
    ·Comment traiter une case à cocher Avec PHP 
    ·Comment créer un site web dynamique en PHP avec tablea…
    ·Les propriétés d'une collection en VBS 
    ·Comment convertir un projet Visual Basic EXE 
    Copyright © Connaissances Informatiques http://fr.wingwit.com