vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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 - Fortgeschrittene
Re: ComboBox für vorhandene Laufwerke 
Autor: Manfred X
Datum: 27.05.19 18:21

Was machst Du eigentlich?
Eine Combobox macht man auf, wählt den Eintrag und macht sie zu.
Man läßt diese Liste nicht offen.
Wieso soll die DropdownList direkt optisch auf Drive-Änderungen reagieren?

Setze die Dropdownstyle-Eigemschaft der Combobox auf DropDownlist und
ergänze folgenden Code:

    Private Sub SetDriveBinding()
        bsDrives.ResetBindings(False)
        Dim droppeddown As Boolean
        With cboDrives
            If .DroppedDown Then
                'Dropdown ggf. schließen
                .DroppedDown = False
                droppeddown = True
            End If
        End With
        SetSelectedDrive(droppeddown)
    End Sub
 
 
    Private Sub SetSelectedDrive(droppeddown As Boolean)
        Dim found As Boolean
        If String.IsNullOrEmpty(SelectedDrive) Then Exit Sub
        If lstdrives.Count = 0 Then Exit Sub
 
        For i As Integer = 0 To lstdrives.Count - 1
            If lstdrives(i).StartsWith(SelectedDrive) Then
                cboDrives.SelectedIndex = i : found = True
            End If
        Next i
        If Not found Then cboDrives.SelectedIndex = 0
 
        'Dropdown ggf. wieder öffnen 
        cboDrives.DroppedDown = droppeddown
    End Sub
Einbinden der Combobox:
Die Bindingsource der Datasource-Eigenschaft Deiner Combobox zuweisen.
Den Invoke-Aufruf auf die Eigenschaft Deiner Combo umsetzen.
Die Handles-Klausel der SelectedIndexChanged-HandlerRoutine auf Deine Combobox umsetzen.
Den obigen Code für Deine Combo umbenennen.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ComboBox für vorhandene Laufwerke1.278Dikn21.05.19 17:18
Re: ComboBox für vorhandene Laufwerke831Manfred X21.05.19 17:31
Re: ComboBox für vorhandene Laufwerke690Dikn23.05.19 09:23
Re: ComboBox für vorhandene Laufwerke729Dikn23.05.19 09:24
Re: ComboBox für vorhandene Laufwerke728Manfred X23.05.19 13:38
Re: ComboBox für vorhandene Laufwerke683Dikn25.05.19 09:59
Re: ComboBox für vorhandene Laufwerke762Manfred X25.05.19 12:45
Re: ComboBox für vorhandene Laufwerke679Dikn27.05.19 09:20
Re: ComboBox für vorhandene Laufwerke701Manfred X27.05.19 12:49
Re: ComboBox für vorhandene Laufwerke654Dikn27.05.19 17:43
Re: ComboBox für vorhandene Laufwerke719Manfred X27.05.19 18:21

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