FileListBox & Dir

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
FSO
Обычный пользователь
Обычный пользователь
 
Сообщения: 56
Зарегистрирован: 17.04.2005 (Вс) 11:50

FileListBox & Dir

Сообщение FSO » 10.05.2005 (Вт) 20:58

Вопрос в следующем:
1) Есть file1 и Dir1 на форме. оба взаимосвязаны. И есть кнопочка удаления. Так вот как мне сделать активным что то одно, или file1 или Dir1? Есть у них свойство наподобие Value? Или надо с listindex мудрить???

Код: Выделить всё

If Dir1.ListIndex < -1 Then
        Dim dirName2 As String, resp As String
        dirName2 = Dir1.List(Dir1.ListIndex)
        resp = MsgBox("Óäàëèòü ïàïêó è ôàéëû íàõîäÿùèåñÿ â íåé? " & vbCrLf & dirName2, vbYesNo + vbExclamation, _
        "Ïîäòâåðæäåíèå óäàëåíèÿ")
    If resp = vbYes Then
        fso.DeleteFolder (dirName2)
        Dir1.Refresh
Else
    Dim a, filname, resp2 As String
   
    a = File1
    resp2 = MsgBox("Âûáðàíà êîìàíäà óäàëèòü ôàéë " & a & vbCrLf & "Âû äåéñòâèòåëüíî õîòèòå ïðîäîëæèòü?", vbYesNo + vbExclamation, "Óäàëåíèå ôàéëà " & a)
    If resp2 = vbYes Then
    FileCopy File1.Path & "\" & a, App.Path & "\Delete\" & a
    Kill File1.Path & "\" & a
    File1.Refresh

End If
End If
End If

kirrun
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 06.04.2005 (Ср) 15:41
Откуда: Питер

Сообщение kirrun » 10.05.2005 (Вт) 22:03

1) Четно говоря, я не понял что требуется...
2) Зайди в Tools>Options.. Вкладка Editor Formats. Выбери там какой-нить шрифт, оканчивающийся на CYR (например Courier New CYR)
"Единственный безопасный компьютер - это тот, который выключен из электросети, закрыт в сейфе, который зарыт 20 футов под землей в засекреченной местности. И то я не уверен относительно его безопасности."
(Деннис Хьюджес, ФБР)

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 11.05.2005 (Ср) 20:31

2) Не поможет. Поможет возня с Nls в реестре ЛИБО переключение на русскую раскладку клавиатуры при копировании из VB в Internet Explorer.
Моду создают модоки, а распространяют модозвоны.

FaKk2
El rebelde gur&#250;
El rebelde gur&#250;
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 11.05.2005 (Ср) 21:36

hCORe

Переключение в русскую раскладку не помогает.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 135

    TopList