Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];

Вниз

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

 
MG   (2003-10-20 20:55) [0]

Эх...значит так: На форме 2-а SaveDialoga, в каждом своё расширение, и когда пишешь имя для сохранения автоматически вылазиет список похожих файлов, ! в котором также файлы из ДРУГОГО SaveDialoga !, с другими расширениями.

Как избавиться от этого "помошника" ???
Или не дать ему показывать чужие файлы ???


 
Palladin   (2003-10-20 21:27) [1]

что такое "в каждом свое расширение" ?


 
Johnmen   (2003-10-20 22:05) [2]

Где-то напутал с параметрами диалогов...


 
MG   (2003-10-20 22:07) [3]

В каждом диалоге свой фильтр
SaveDialog1.Filter:="blablabla (*.txt)|*.TXT";


 
default   (2003-10-20 22:08) [4]

код давай


 
MG   (2003-10-20 22:10) [5]

Я задаю все параметры в процедуре:

SaveDialog1.InitialDir:=ExtractFileDir(Application.ExeName);
SaveDialog1.Title:="Сохранение";
SaveDialog1.DefaultExt:=".txt";
SaveDialog1.Filter:="Текст (*.txt)|*.TXT";
SaveDialog1.HistoryList.Clear;
if SaveDialog1.Execute then .....


 
MG   (2003-10-20 22:12) [6]

Ну и второй соответственно:

SaveDialog2.InitialDir:=ExtractFileDir(Application.ExeName);
SaveDialog2.Title:="blablablab";
SaveDialog2.DefaultExt:=".PRT";
SaveDialog2.Filter:="blbllbll (*.PRT)|*.PRT";
SaveDialog2.HistoryList.Clear;
if SaveDialog.Execute then .....


 
default   (2003-10-20 22:18) [7]

MG © (20.10.03 22:07) [3]
когда нажимаешь на стрелку справа от поле ввода появляется всплывающий список файлов подходящих по данной маске в данной директории
это одно, другое когда ты набираешь имя в поле и автоматом список появляется, в нём действительно присут-ют файлы "не по маске", самое странное для меня что список этих файлов ЗАВИСИМ от маски...


 
MG   (2003-10-20 22:23) [8]


> когда ты набираешь имя в поле и автоматом список появляется,
> в нём действительно присут-ют файлы "не по маске", самое
> странное для меня что список этих файлов ЗАВИСИМ от маски...

Вот я про эту ***** и говорю.
Как её вырубить ?
Может какая-то апи функция есть на всплывающие подсказки


 
default   (2003-10-20 22:50) [9]

MG © (20.10.03 22:23) [8]
да фигня...
посмотри стили combobox-а и если у него есть такой стиль(это фигово окно выводить, в чём я сильно сомневаюсь) - то убери это свойство - но это вряд ли, хотя...
если нет, тогда смотри код TSaveDialog - может он виноват
может ещё что...
точно ничего сходу не скажу


 
default   (2003-10-20 23:01) [10]

MG © (20.10.03 22:23) [8]
combobox точно не виноват, так как список "левых" файлов зависим от маски диалога - значит сам диалог
смотри код и книги по API может там что дельное черкнули


 
MG   (2003-10-21 14:12) [11]

Спосибо огромное
>default
Чем это всё разбирать, я лучше свой диалог напишу, быстрее выдет...


 
default   (2003-10-21 14:23) [12]

MG © (21.10.03 14:12) [11]
это точно



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

Форум: "Основная";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
3-98463
inspirion
2003-10-10 09:30
2003.10.30
Помогите советом!


6-98774
volser
2003-08-08 21:22
2003.10.30
Как програмно вызвать стандартный виндозный дозвонщик?


1-98727
slap
2003-10-20 12:02
2003.10.30
ShellExecute


9-98423
ogo
2003-04-23 08:40
2003.10.30
экспорт 3d персонажей


3-98443
Марат
2003-10-10 14:49
2003.10.30
Перекрестный запрос





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский