De ListBox-besturingselement in Visual Basic is een krachtige tool voor het weergeven van lijsten met data en waarmee de gebruiker een of meer items te selecteren uit de lijst . Een selectie kan vervolgens dwingen een actie in een ander gedeelte van de code . Er zijn meerdere woningen beschikbaar met deze controle met inbegrip van degenen om gegevens in meerdere kolommen worden weergegeven . Voor langere of bredere tekst lijsten , horizontale en verticale schuifbalken verschijnen automatisch . Lijsten kunnen verschijnen gesorteerde of ongesorteerde en formulieren kunnen meerdere onderling verbonden listboxes hebben . Het creëren van een ListBox Laad een nieuwe vorm door te klikken op het menu "Bestand " in Visual Basic en te kiezen voor " New Project . " Selecteer " Standard EXE " als het type in Visual Basic 6.0 . In versies van Visual Basic.NET , de naam van de sjabloon is " Windows Forms Application . " Nadat een formulier is geopend , ziet u twee pijlen aan de linkerkant die er uitzien als lijsten . Dubbelklik op de rechter een , een ListBox , om deze toe te voegen aan het blanco formulier . Herhaal dit een tweede ListBox toevoegen en sleep deze naar rechts van de eerste. Vouw de vorm met behulp van de handgrepen aan de onderkant en rechts van het formulier . Experimenteer Ga met de ListBox inhoud en de eigenschappen ervan . Verander de " Gesorteerd " eigenschap van elke ListBox op 'Ware . " Verander de ForeColor van de rechter ListBox aan " Red ". Voor te bereiden op de volgende stap in de tutorial , voeg vier knoppen Commando van de Toolbox regelen van hen als in het beeld . Opmerking : de tekst in de vakjes is groter voor zichtbaarheid in te stellen. Met behulp van het venster Eigenschappen aan de rechterkant , maken elke opdracht knop bijschrift luidt als volgt : Top Left : " Nieuw item toevoegen " Top Rechter : " Selecteer een item " Links Bodem : " Print Selected List " Rechtsonder : " Deselecteer een Item " The gebruik van deze knoppen zal duidelijk worden als je je door de tutorial . instellen van de Tutorial Change van de ontwerpweergave naar de codeweergave door te klikken op "View , " " Code " in het menu . Om het commando knoppen activeren hierboven toegevoegd , typt u de volgende code in exact zoals het lijkt : Private Sub Command1_Click ( ) Dim NewItem Zoals StringNewItem = InputBox ( "Geef nieuw item voor list " ) List1.AddItem NewItemEnd SubPrivate Sub Command2_Click ( ) Als Lijst1 . ListIndex > = 0 ThenList2.AddItem List1.TextList1.RemoveItem List1.ListIndexEnd IfEnd SubPrivate Sub Command3_Click ( ) Als List2.ListIndex > = 0 ThenList1.AddItem List2.TextList2.RemoveItem List2.ListIndexEnd IfEnd SubPrivate Sub Command4_Click ( ) Dim n als IntegerFor n = 0 Om List2.ListCount - 1Print n & " " & List2.List ( n ) VolgendeEinde Sub Met behulp van de ListBox control de manieren aan deze knoppen zal duidelijk zijn zodra u op " F5 " om het programma ( de afbeelding is vooraf gevuld met een aantal items ) draaien . Starten met de " Add New Item" commando . Telkens wanneer u deze gebruikt , zal een doos vraagt u om een nieuw item toe te voegen . Probeer het toevoegen van een aantal namen van landen, in willekeurige volgorde . " Selecteer een item " verwijderd uit het linkervak en voegt het toe aan de juiste . " Deselecteer een Item" doet het omgekeerde . De "Print" knop stuurt dit naar het scherm , maar door een wijziging kan een printer te gebruiken. Aanvullende code kan de selectie zo dat veranderen door het ingedrukt houden van de Shift-toets de gebruiker meerdere items kan selecteren . ListBox eigenschappen bevatten koppelen aan een database voor verder gebruik van de geselecteerde gegevens . Dozen kunnen worden gevuld , hetzij een item in een tijd zoals hier , met behulp van een array van items om alle voegen in een keer, of door een vooraf geselecteerde tekstbestand te importeren . Dit is de manier waarop die lange lijsten van landen verschijnen in Web versies van de ListBox .
|