Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизПодскажите компонент для выбора каталога Найти похожие ветки
← →
М (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;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.059 c