vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Ich mal wieder 
Autor: Manfred X
Datum: 31.01.10 21:19

Hallo!

Du kannst nicht "irgendetwas" ausführen, sondern nur
die programmierten Funktionen.
Du hast vielleicht ein Programm, das dem Benutzer
verschiedene Funktionen anbietet.
Der Benutzer soll auswählen, welche Funktion er
ausführen will.

Man verwendet in dem Fall eine Combobox, um aufzulisten,
was der Benutzer auswählen kann.
Sobald er eine Auswahl trifft, soll der entsprechende
Code gestartet werden.

Die ComboBox heißt cboFunctions.
Im Form_Load_Prozedur des Formulars wird sie gefüllt:

   With cboFunctions.Items
       .Clear()
       .Add("Befehl 1")
       .Add("Befehl 2")
       .Add("Befehl 3")
   End With
Sobald der Benutzer durch einen Click auf die Box eine
der gelisteten Funktionen auswählt, wird das Ereignis
"SelectedIndexChanged" gemeldet.

     Private Sub cboFunctions_SelectedIndexChanged _
     (ByVal sender As System.Object, ByVal e As System.EventArgs) _
     Handles cboFunctions.SelectedIndexChanged
 
        'Der gewählte Index
        Dim bef_ind As Integer = cboFunctions.SelectedIndex
        'Der gewählte Text
        MessageBox.Show(CType(cboFunctions.SelectedItem, String))
 
        If bef_ind = 0 then 
         'usw.
Wenn Du aber eingegebenen Text verarbeiten willst, kann ich nur
noch einmal auf den oben dargestellten Ereignishandler verweisen.
Der zeigt, wie du auf die Return-Taste des Benutzers in einer
Textbox reagieren kannst. (Der Benutzer muss mitteilen können,
dass er mit seiner Eingabe fertig ist.)

Alternativ kannst Du das Click-Ereignis des Buttons verarbeiten,
wenn der Benutzer durch die Button-Betätigung anzeigen soll, dass
er seine Eingabe abgeschlossen hat.

    Private Sub Button1_Click(ByVal sender As System.Object, _
            ByVal e As System.EventArgs) Handles Button1.Click
 
        If tboUserName.Text.Trim <> String.Empty Or _
           tboPassWord.Text.Trim <> String.Empty Then
 
            Dim mytext As String = _
            tboUserName.Text.Trim & " " & tboPassWord.Text.Trim
 
            'auszuführender Code
 
        End If
    End Sub


Beitrag wurde zuletzt am 31.01.10 um 21:28:37 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Ich mal wieder1.237Zaickz31.01.10 15:59
Re: Ich mal wieder778Maas31.01.10 16:10
Re: Ich mal wieder776blugys31.01.10 17:15
Frage für Textbox779Zaickz31.01.10 18:16
Re: Frage für Textbox793jvbsl31.01.10 18:52
Re: Frage für Textbox778Zaickz31.01.10 19:32
Re: Frage für Textbox789Manfred X31.01.10 20:03
Re: Frage für Textbox778Manfred X31.01.10 19:11
Re: Ich mal wieder763Zaickz31.01.10 19:21
Re: Ich mal wieder766Manfred X31.01.10 19:25
Re: Ich mal wieder737Zaickz31.01.10 20:20
Re: Ich mal wieder798keco31.01.10 20:36
Re: Ich mal wieder775Manfred X31.01.10 21:19
Re: Ich mal wieder745Zaickz31.01.10 22:00
Re: Ich mal wieder705jvbsl01.02.10 11:27

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel