Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.068 c
2-1338803238
rioko
2012-06-04 13:47
2013.03.22
Работа с нетипизированными файлами более 2 гигабайт


15-1333095615
Медвежонок Пятачок
2012-03-30 12:20
2013.03.22
oiosaml.java


15-1344601216
Павел
2012-08-10 16:20
2013.03.22
установка


2-1342962810
Eliot
2012-07-22 17:13
2013.03.22
Excel&Delphi 7


15-1346704137
Rouse_
2012-09-04 00:28
2013.03.22
Ну собственно хвалюсь :)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский