Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.10;
Скачать: CL | DM;

Вниз

Выбор директории   Найти похожие ветки 

 
Натуся ©   (2004-02-01 22:26) [0]

Как запустить диалог выбора директории?


 
Sergey_Masloff   (2004-02-01 22:34) [1]

SelectDirectory()
uses FileCtrl не забудь.


 
Натуся ©   (2004-02-01 22:49) [2]

Спасибо!


 
Натуся ©   (2004-02-01 22:50) [3]

Это всё? Да?


 
Плохиш   (2004-02-01 22:55) [4]


> Натуся © (01.02.04 22:50) [3]
> Это всё? Да?

Что "всё"? Что "Да"?


 
Натуся ©   (2004-02-01 22:56) [5]

Ладно, всё равно спасибо.


 
Anatoly Podgoretsky ©   (2004-02-01 23:04) [6]

Натуся © (01.02.04 22:50) [3]
Нет, обрати внимание, что есть две процедуры с одинаковым именем, выбери правильную.


 
Натуся ©   (2004-02-01 23:12) [7]

У меня ещё вопрос. Какие параметры?


 
Eugene ©   (2004-02-01 23:14) [8]

Параметры чего?


 
Натуся ©   (2004-02-01 23:16) [9]

SelectDirectory()


 
Eugene ©   (2004-02-01 23:18) [10]

Вот так:

uses FileCtrl;

const
SELDIRHELP = 1000;
procedure TForm1.Button1Click(Sender: TObject);
var
Dir: string;
begin
Dir := "C:\MYDIR";
if SelectDirectory(Dir, [sdAllowCreate, sdPerformCreate, sdPrompt],SELDIRHELP) then
Label1.Caption := Dir;
end;
/


 
Sergey_Masloff   (2004-02-01 23:19) [11]

Скажу (только по секрету). Это конфиденциально...
1)Открываешь Delphi Help (например нажав F1) или пишешь слово SelectDirectory наводишь курсор и опять же нажимаешь F1
2)Видишь окно в котором написано сверху SelectDirectory function
3) Чуть ниже мелким шрифтом написано Example. В переводе это значит пример использования. Нажимаешь на нее
4) Видишь:

uses FileCtrl;

const
SELDIRHELP = 1000;
procedure TForm1.Button1Click(Sender: TObject);
var
Dir: string;
begin
Dir := "C:\MYDIR";
if SelectDirectory(Dir, [sdAllowCreate, sdPerformCreate, sdPrompt],SELDIRHELP) then
Label1.Caption := Dir;
end;


5) Any Comment?

P.S. С другими функциями это тоже работает! Проверь! ;-))


 
Натуся ©   (2004-02-01 23:21) [12]

Мне нужно, чтобы в edit прописывался адрес выбранной директории.


 
Eugene ©   (2004-02-01 23:22) [13]

А можно немного по-подробнее?


 
Натуся ©   (2004-02-01 23:26) [14]

Например, нажмёшь кнопку выбора директрии, выберешь и после её выбора в евше будет прописан весь путь к выбранной директории.


 
Eugene ©   (2004-02-01 23:30) [15]

Пардон мадам, но я абсолютно ничего не понял ...


 
Плохиш   (2004-02-01 23:38) [16]

Натуся, замени в приведённом тебе 2! раза коде слова Label1.Caption на Edit1.Text и будешь приятно удовлетворена.

PS. Господин модератор, Вы заметили? Я промолчал про включение кое-чего :-| Леди всё-таки ;-)


 
Anatoly Podgoretsky ©   (2004-02-01 23:54) [17]

Леди, он намекает :-)



Страницы: 1 вся ветка

Текущий архив: 2004.02.10;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.018 c
1-29442
Grinder
2004-01-30 22:31
2004.02.10
как определить находится ли курсор над формой или нет?


14-29552
Mike B.
2004-01-20 16:24
2004.02.10
Крик души


14-29600
gvt
2004-01-19 15:48
2004.02.10
Есть вакансия системного администратора в СПб со знанием DELPHI?


14-29578
Soft
2004-01-20 02:51
2004.02.10
Мы работаем ДЛЯ ВАС!!!


14-29610
alxx
2004-01-19 13:20
2004.02.10
Глюки с мышкой и клавиатурой