FilesAndFolders

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

FilesAndFolders

Сообщение Max! » 10.10.2004 (Вс) 3:52

Сижу чёто пишу в VB , 3:50 ночи , туплю по полной и вот вопросс родился:
В Text1.Text указываю например "C:\" и прога раскладывает:
1)Фаилы в Text2.Text
2)Папки в Text3.Tetx
Как это реализовать !
:shock: :shock: :shock:
Max!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.10.2004 (Вс) 4:05

Код: Выделить всё
Dim s As String
s = Dir(Text1.Text & "\", 31)
While Len(s)
    If (GetAttr(Text1.Text & "\" & s) And vbDirectory) Then
        Text3.Text = Text3.Text & s & vbCrLf
    Else
        Text2.Text = Text2.Text & s & vbCrLf
    End If
    s = Dir
Wend
Изображение

Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Сообщение Max! » 11.10.2004 (Пн) 1:02

Вот ещё родил мысль , есть Form1 она развёрнута на весь экран есть Form2 , так вот когда мы нажимаем на Form1 то оно становится октивным
а Form2 прячется под него , вот как сделать чтоб Form2 непрятался под Form1 а был постоянно над Form1 (Это только на формы , так как вообще сделать окно проги поверх вообще всех остальных я знаю ) Надо только между моими формами !!! :?: :?: :?: :?: Help :roll:
Max!

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

Сообщение FaKk2 » 11.10.2004 (Пн) 1:32

Код: Выделить всё
Form2.Show vbModal
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 11.10.2004 (Пн) 1:55

FAKK2 писал(а):
Код: Выделить всё
Form2.Show vbModal
Как раз наоборот -
Код: Выделить всё
Form2.Show vbModeless, Form1

Соль здесь в том, что надо обязательно указать хозяина формы (в танном случае Form1)
Изображение

Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Сообщение Max! » 11.10.2004 (Пн) 15:28

:wink: tyomitch Огромное тибе спосибо , ты представить сибе не можешь как я тибя уважаю :roll:
Max!

Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Сообщение Max! » 12.10.2004 (Вт) 16:28

Кроме стандартной команды Shell , есть ли аипишка чтоб файлы .TXT запускать ? (К примеру) :wink:
Max!

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 12.10.2004 (Вт) 17:49

"аипишка" - ShellExecutable

Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Сообщение Max! » 12.10.2004 (Вт) 19:59

Подробнее апиши как обявлять ShellExecutable
Max!

Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Сообщение Max! » 12.10.2004 (Вт) 23:21

Тук тук есть кто на сайте ? :cry:
Max!

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

Сообщение FaKk2 » 13.10.2004 (Ср) 1:54

tyomitch, Ne tak ponyal :)
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 13.10.2004 (Ср) 13:56

Пример с ShellExecute:
Код: Выделить всё
Option Explicit

Private Declare Function ShellExecute Lib "shell32" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

Sub Main()
ShellExecute 0, "edit", "c:\autoexec.bat", vbNullString, vbNullString, vbNormalFocus
End Sub


Стандартные действия над файлами - "open", "edit", "print", но могут быть объявлены и другие. "open" гарантированно есть у всех файлов, у которых есть ассоциированое приложение.
Изображение


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

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

Сейчас этот форум просматривают: Google-бот и гости: 11

    TopList  
cron