2012-10-02 11 views

cevap

6

bir DropDownList eklemek için .. yararlı bir şey bulmak:

Private Sub TestCase1() 
     Dim drive As System.IO.DriveInfo 

    For Each drive In System.IO.DriveInfo.GetDrives() 
     If drive.DriveType = IO.DriveType.Network Then 
      DropDownList1.Items.Add(drive.Name) 
     End If 
    Next 
End Sub 

Bu benim C# bunu görecektir:

private void TestCase1() 
    { 

     //Recurse through the drives on this system and add them to the new DropDownList DropDownList1 if they are a network drive. 
     foreach(System.IO.DriveInfo drive in System.IO.DriveInfo.GetDrives()) 
     { 
      //This check ensures that drive is a network drive. 
      if (drive.DriveType == System.IO.DriveType.Network) 
      { 
       //If the drive is a network drive we add it here to a combobox. 
       DropDownList1.Items.Add(drive); 
      } 
     } 
    } 
1

Mike Her tıklama açık olduğunda büyümesini önlemek için bir şey ekleyeceğim mükemmel bir cevabı vardır. Şöyle iyi ... VB'de açılan kutular.

Dim drive As System.IO.DriveInfo 

If DropDownList1.Count < 1 

    For Each drive In System.IO.DriveInfo.GetDrives() 

     If drive.DriveType = IO.DriveType.Network Then 

      DropDownList1.Items.Add(drive.Name) 

     End If 
    Next 
End If 
İlgili konular