vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Fortgeschrittene
Re: ComboBox für vorhandene Laufwerke 
Autor: Dikn
Datum: 25.05.19 09:59

Hallo Manfred X!
Vielen Dank für Deine Tipps! Werde sie zukünftig beachten.
Zu Deine Vorschlag: Muss es nicht If InStr(strSelItem, „E:“)) "=" 0 heißen?

Ich habe jetzt folgende Lösung:


Protected Overloads Overrides Sub WndProc(ByRef msg As Message)
  MyBase.WndProc(msg)
 
  If msg.Msg = WM_DEVICECHANGE AndAlso msg.WParam = CType(DBT_DEVICEARRIVAL, _
    IntPtr)
    LockWindowUpdate(CType(0, System.IntPtr))
    If cbDrives.DroppedDown = True Then
      cbDrives.DroppedDown = False
      Call setDrives()
      cbDrives.DroppedDown = True
    Else
      Call setDrives()
    End If
 
    cbDrives.SelectedItem = strSelItem
    LockWindowUpdate(CType(0, System.IntPtr))
  End If
 
  If msg.Msg = WM_DEVICECHANGE AndAlso msg.WParam = CType( _
    DBT_DEVICEREMOVECOMPLETE, IntPtr) Then
    LockWindowUpdate(CType(Me.Handle.ToInt32, System.IntPtr))
 
    If cbDrives.DroppedDown = True Then
      cbDrives.DroppedDown = False
      Call setDrives()
      cbDrives.DroppedDown = True
    Else
      Call setDrives()
    End If
 
    If cbDrives.Items.Contains(strSelItem) Then
      cbDrives.SelectedItem = strSelItem
    Else
      frmInfo.TextBox1.Text = "Das aktuell angezeigte Laufwerks wurde entfernt"
      frmInfo.intTime = 1
      frmInfo.Show
 
      cbDrives.SelectedIndex = 0
      strSelItem = cbDrives.SelectedItem.ToString
      Call setFolders(strSelItem.Substring(strSelItem.Length-3,2) & "\")
      LockWindowUpdate(CType(0, System.IntPtr))
    End If
  End If
End Sub
Bitte schau mal darüber… Ich bin dankbar für jeden Tipp.

Was für Angaben fehlen?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ComboBox für vorhandene Laufwerke1.114Dikn21.05.19 17:18
Re: ComboBox für vorhandene Laufwerke706Manfred X21.05.19 17:31
Re: ComboBox für vorhandene Laufwerke563Dikn23.05.19 09:23
Re: ComboBox für vorhandene Laufwerke560Dikn23.05.19 09:24
Re: ComboBox für vorhandene Laufwerke609Manfred X23.05.19 13:38
Re: ComboBox für vorhandene Laufwerke570Dikn25.05.19 09:59
Re: ComboBox für vorhandene Laufwerke602Manfred X25.05.19 12:45
Re: ComboBox für vorhandene Laufwerke555Dikn27.05.19 09:20
Re: ComboBox für vorhandene Laufwerke579Manfred X27.05.19 12:49
Re: ComboBox für vorhandene Laufwerke536Dikn27.05.19 17:43
Re: ComboBox für vorhandene Laufwerke577Manfred 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-2024 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