vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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.246Zaickz31.01.10 15:59
Re: Ich mal wieder786Maas31.01.10 16:10
Re: Ich mal wieder783blugys31.01.10 17:15
Frage für Textbox786Zaickz31.01.10 18:16
Re: Frage für Textbox800jvbsl31.01.10 18:52
Re: Frage für Textbox784Zaickz31.01.10 19:32
Re: Frage für Textbox796Manfred X31.01.10 20:03
Re: Frage für Textbox785Manfred X31.01.10 19:11
Re: Ich mal wieder771Zaickz31.01.10 19:21
Re: Ich mal wieder773Manfred X31.01.10 19:25
Re: Ich mal wieder744Zaickz31.01.10 20:20
Re: Ich mal wieder805keco31.01.10 20:36
Re: Ich mal wieder782Manfred X31.01.10 21:19
Re: Ich mal wieder752Zaickz31.01.10 22:00
Re: Ich mal wieder711jvbsl01.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