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

Вниз

Подскажите компонент для выбора каталога   Найти похожие ветки 

 
М   (2012-05-31 09:54) [0]

сабж


 
stas ©   (2012-05-31 10:13) [1]

http://www.delphisources.ru/pages/faq/base/choose_folder.html


 
MBo ©   (2012-05-31 10:20) [2]

function SelectDirectory (две версии)


 
М   (2012-05-31 11:32) [3]

А где другая версия?
А есть ли вариант в виде ComboBox?


 
Ega23 ©   (2012-05-31 11:50) [4]


> А есть ли вариант в виде ComboBox?

Иерархический список в плоский пихать?
Оригинально, пользователи будут в таком восторге, что даже взвизгнут от радости.


 
М   (2012-05-31 12:17) [5]

Я видел в старых программах такое есть.


 
М   (2012-05-31 12:18) [6]

Там какбы этот иерархический список появляется при выборе.


 
AV ©   (2012-05-31 12:27) [7]


> Я видел в старых программах такое есть.

так и заюзай из палитры win31

   DirectoryListBox1: TDirectoryListBox;
   DriveComboBox1: TDriveComboBox;
   FileListBox1: TFileListBox;

procedure TForm1.DriveComboBox1Change(Sender: TObject);
begin
 DirectoryListBox1.Drive := DriveComboBox1.Drive;
end;

procedure TForm1.DirectoryListBox1Change(Sender: TObject);
begin
 FileListBox1.Directory := DirectoryListBox1.Directory;
end;


 
М   (2012-05-31 12:41) [8]

А нет, спасибо.
Там как-то криво обрабатывается, не дальше 1 диска.

Буду пользоваться варианом MBo, спасибо ему


 
М   (2012-05-31 20:37) [9]


> MBo ©   (31.05.12 10:20) [2]


А какая 2-я версия интересно?


 
Ega23 ©   (2012-05-31 20:46) [10]


> А какая 2-я версия интересно?


Ну загляни в исходник FileCtrl, там две overload-функции SelectDirectory


 
М   (2012-05-31 21:17) [11]

Что-то они продублировали один и тот же код в QDialogs,


 
Ega23 ©   (2012-05-31 21:20) [12]


> Что-то они продублировали один и тот же код в QDialogs,


Ты пишешь под Kylix?


 
М   (2012-05-31 21:27) [13]

Нет. Дублировать то зачем?


 
Rouse_ ©   (2012-05-31 21:57) [14]


> М   (31.05.12 21:27) [13]
> Нет. Дублировать то зачем?

Стало быть с кроссплатформенностью еще не сталкивался?


 
Дмитрий С ©   (2012-05-31 22:21) [15]


> SelectDirectory

Я надеюсь воздалось тому, кто придумал этот диалог.


 
М   (2012-05-31 22:42) [16]


> Rouse_ ©   (31.05.12 21:57) [14]


Нет.


> Дмитрий С ©   (31.05.12 22:21) [15]


:D
+1000


 
Ega23 ©   (2012-06-01 00:02) [17]


> Нет. Дублировать то зачем?


А ты думаешь, что один и тот же код будет одинаково под разными платформами выполнятся?


 
Ega23 ©   (2012-06-01 00:04) [18]


> Я надеюсь воздалось тому, кто придумал этот диалог.


Есть такое дело. И ещё и в FileCtrl запихнул.


 
Германн ©   (2012-06-01 02:01) [19]


> Я надеюсь воздалось тому, кто придумал этот диалог.

Он не придумал этот диалог. Он лишь виноват в том, что реализовал его в виде функции, а не компонента.


 
Дмитрий С ©   (2012-06-01 02:18) [20]


> Он не придумал этот диалог. Он лишь виноват в том, что реализовал
> его в виде функции, а не компонента.

Это диалог OS, а не delphi.


 
М   (2012-06-01 02:32) [21]


> Ega23 ©   (01.06.12 00:02) [17]
>
>
> > Нет. Дублировать то зачем?
>
>
> А ты думаешь, что один и тот же код будет одинаково под
> разными платформами выполнятся?


Там какбы функции одинаковые.


 
Германн ©   (2012-06-01 02:36) [22]


> Дмитрий С ©   (01.06.12 02:18) [20]
>
>
> > Он не придумал этот диалог. Он лишь виноват в том, что
> реализовал
> > его в виде функции, а не компонента.
>
> Это диалог OS, а не delphi.
>

Ой ли?
Про две версии помнишь?


 
Германн ©   (2012-06-01 02:40) [23]


> М   (01.06.12 02:32) [21]
>
>
> > Ega23 ©   (01.06.12 00:02) [17]
> >
> >
> > > Нет. Дублировать то зачем?
> >
> >
> > А ты думаешь, что один и тот же код будет одинаково под
> > разными платформами выполнятся?
>
>
> Там какбы функции одинаковые.
>


> Стало быть с кроссплатформенностью еще не сталкивался?
>


 
Дмитрий С ©   (2012-06-01 02:42) [24]


> Ой ли?
> Про две версии помнишь?

На самом деле не важно. Я про сам принцип выбора папки таким диалогом.


 
Германн ©   (2012-06-01 03:02) [25]


> Дмитрий С ©   (01.06.12 02:42) [24]
>
>
> > Ой ли?
> > Про две версии помнишь?
>
> На самом деле не важно. Я про сам принцип выбора папки таким
> диалогом.
>

Ясен пень, что для того чтобы пользователь выбрал бы что-то нужен диалог.


 
ProgRAMmer Dimonych ©   (2012-06-01 11:01) [26]

> [22] Германн ©   (01.06.12 02:36)
>
> > Дмитрий С ©   (01.06.12 02:18) [20]
> >
> >
> > > Он не придумал этот диалог. Он лишь виноват в том, что
>
> > реализовал
> > > его в виде функции, а не компонента.
> >
> > Это диалог OS, а не delphi.
> >
>
> Ой ли?
> Про две версии помнишь?

Так ведь SHBrowseForFolder и параметр BIF_NEWDIALOGSTYLE, нет?



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

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

Наверх




Память: 0.52 MB
Время: 0.061 c
2-1333737680
SiDimka
2012-04-06 22:41
2013.03.22
Вызов прцедуры из bpl


15-1338529424
alexdn
2012-06-01 09:43
2013.03.22
Куда выложить


15-1343243336
%%%
2012-07-25 23:08
2013.03.22
WinAPI


15-1333476590
paramela
2012-04-03 22:09
2013.03.22
Новый IPad может работать на полную на наших интернет-сетях


15-1333244169
TUser
2012-04-01 05:36
2013.03.22
Все события невозможны