vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 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: 23.05.19 09:24

Private Sub setDrives()
  Try
    Erase intTypArr
    cbDrives.Items.Clear
    ReDim Preserve intTypArr(DriveInfo.GetDrives.Length - 1, 1)
 
    Dim i As Integer = 0
    For Each d As DriveInfo In DriveInfo.GetDrives 
      Select Case d.DriveType
        Case DriveType.Unknown
          intTypArr(i,0) = " Unknown (" & d.Name.Substring(0, 2) & ")"
          intTypArr(i,1) = "1"
        Case  DriveType.Fixed
          If Asc(d.Name.Substring(0,1)) > 68 Then
            intTypArr(i,0) = " " & d.VolumeLabel & " (" & d.Name.Substring(0, _
              2) & ")"
            intTypArr(i,1) = "4"
          Else
            intTypArr(i,0) = " Laufwerk (" & d.Name.Substring(0, 2) & ")"
            intTypArr(i,1) = "3"
          End If
        Case DriveType.Network
          intTypArr(i,0) = " Netzlaufwerk (" & d.Name.Substring(0, 2) & ")"
          intTypArr(i,1) = "4"
        Case  DriveType.CDRom
          If d.IsReady = False Then Continue For
          intTypArr(i,0) = " DVD-RW-Laufwerk (" & d.Name.Substring(0, 2) & ")"
          intTypArr(i,1) = "5"
        Case DriveType.Ram
          intTypArr(i,0) = " Ram (" & d.Name.Substring(0, 2) & ")"
          intTypArr(i,1) = "5"
        Case  DriveType.Removable
          If d.IsReady = False Then Continue For 
          intTypArr(i,0) = " " & d.DriveType.ToString & " (" & d.Name.Substring( _
            0, 2) & ")"
          If d.Name = "A:\" OR d.Name = "B:\" Then
            intTypArr(i,1) = "2"
           Else
            intTypArr(i,1) = "6"
          End If
      End Select      
 
      Me.cbDrives.Items.Add(intTypArr(i,0))
      i += 1
    Next
 
  Catch ex As Exception
    MsgBox("Fehler: " & ex.ToString, MsgBoxStyle.Information, "Fehler in" & _
      "'setDrives()'")
  End Try
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ComboBox für vorhandene Laufwerke1.115Dikn21.05.19 17:18
Re: ComboBox für vorhandene Laufwerke708Manfred X21.05.19 17:31
Re: ComboBox für vorhandene Laufwerke563Dikn23.05.19 09:23
Re: ComboBox für vorhandene Laufwerke562Dikn23.05.19 09:24
Re: ComboBox für vorhandene Laufwerke611Manfred X23.05.19 13:38
Re: ComboBox für vorhandene Laufwerke571Dikn25.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 Laufwerke581Manfred X27.05.19 12:49
Re: ComboBox für vorhandene Laufwerke537Dikn27.05.19 17:43
Re: ComboBox für vorhandene Laufwerke579Manfred 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