Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Помогите с Combo!!! Добавлено: 09.06.10 16:10  

Автор вопроса:  DIMA | ICQ: 8083015 
Всем привет)
Помогите разобраться,необходимо чтобы в комбо отображался список папок,использую Replase чтобы папка отображалась не так С:\Документы а просто Документы,но выходит такой косяк что в комбо отображается так \Документы,этот штрих все портит,подскажите как от него избавится?
Private Sub GetFileAndDirList(PathToDir As String)
    
    Dir1.Path = PathToDir
   
    File1.Path = Dir1.Path
   
    Dim i As Integer
    
    For i = 0 To File1.ListCount
        List1.List(i) = File1.List(i)
    Next i
    s = Combo1
    For i = 0 To Dir1.ListCount
        
        Combo1.List(i) = Replace(Dir1.List(i), PathToDir, "")
    Next i
    
   Exit Sub
    
End Sub

Private Sub Combo1_Click()
Combo2.Enabled = True
 Text1.Text = "C:\e-lib\Specialty\ " & Combo1.Text
 MsgBox Text1
For i = 0 To Dir1.ListCount
        
        Combo2.List(i) = Replace(Dir1.List(i), PathToDir, "")
    Next i


End Sub


Private Sub Form_Load()

 
  Text1.Text = "C:\e-lib\Specialty"
    GetFileAndDirList Text1.Text
    Combo2.Enabled = False
    
End Sub

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #1
Добавлено: 09.06.10 16:48
  1. Private Sub GetFileAndDirList(PathToDir As String)
  2.      
  3.     Dir1.Path = PathToDir
  4.     
  5.     File1.Path = Dir1.Path
  6.     
  7.     Dim i As Integer
  8.      
  9.     For i = 0 To File1.ListCount
  10.         List1.List(i) = File1.List(i)
  11.     Next i
  12.     s = Combo1
  13.     For i = 0 To Dir1.ListCount
  14.          
  15.         Combo1.List(i) = mid$( Replace(Dir1.List(i), PathToDir, "") ,2)
  16.     Next i
  17.      
  18.    Exit Sub
  19.      
  20. End Sub
  21.  
  22. Private Sub Combo1_Click()
  23. Combo2.Enabled = True
  24.  Text1.Text = "C:\e-lib\Specialty\ " & Combo1.Text
  25.  MsgBox Text1
  26. For i = 0 To Dir1.ListCount
  27.          
  28.         Combo2.List(i) = Mid$(Replace(Dir1.List(i), PathToDir, "") ,2)
  29.     Next i
  30.  
  31.  
  32. End Sub
  33.  
  34.  
  35. Private Sub Form_Load()
  36.  
  37.   
  38.   Text1.Text = "C:\e-lib\Specialty"
  39.     GetFileAndDirList Text1.Text
  40.     Combo2.Enabled = False
  41.      
  42. End Sub

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам