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

Вниз

TOpenDialog   Найти похожие ветки 

 
Arkady   (2003-05-06 11:08) [0]

Как сделать, чтобы в TOpenDialog при ofOldStyleDialog=false имя файла (TOpenDialog.FileName) отображалось с расширением?


 
Dms   (2003-05-06 11:13) [1]

у меня с расширением


 
Arkady   (2003-05-06 12:03) [2]

У меня без расширения. В старом стиле при ofOldStyleDialog:=true расширение отображается.


 
Anatoly Podgoretsky   (2003-05-06 12:12) [3]

А в проводнике у тебя показываются расширениия?


 
Dms   (2003-05-06 12:28) [4]

у меня в проводнике НЕ отображаются, а в FileName все в порядке. Правда у меня W2k, возможно из-за этого разногласия.

Если в свойствах папки установлено "Скрывать расширения зарегистрированных типов файлов", то может показывать БЕЗ расширения.


 
Smithson   (2003-05-06 12:30) [5]

Не показывать расширения - это настройка системы


 
Arkady   (2003-05-06 13:26) [6]


> Anatoly Podgoretsky © (06.05.03 12:12)

В проводнике расширения показываются только для зарегестрированных файлов.

> Dms (06.05.03 12:28)
> у меня в проводнике НЕ отображаются, а в FileName все в
> порядке.

У меня в FileName тоже все отлично :). Вот пример:
OpenDialog1.FileName:="test.tst";
OpenDialog1.Execute;
Появляется окошечко. В графе "Имя файла" только "test". В графе "Тип файлов" пусто. Мне нужно, чтобы в графе "Имя файла" был текст "test.tst". Свойство OpenDialog1.FileName как был "test.tst" так им и остался.


 
Arkady   (2003-05-06 13:31) [7]


> Arkady © (06.05.03 13:26)
>
> > Anatoly Podgoretsky © (06.05.03 12:12)
>
> В проводнике расширения показываются только для зарегестрированных
> файлов.

Точнее для НЕзарегистрированных файлов...


 
Dms   (2003-05-06 13:54) [8]

это настройки системы. их надо поменять.


 
Arkady   (2003-05-06 14:11) [9]

Как их можно поменять программно?


 
Dms   (2003-05-06 14:47) [10]


> Как их можно поменять программно?

наверно в реестре есть параметры

только это ПОЛЬЗОВАТЕЛЬСКИЕ настройки. Раз ОН не указал эту опцию, значит так ОН и хочет все видеть. Не надо за юзера это решать. Менять это, по-моему, будет некорректным поведением программы.


 
Arkady   (2003-05-06 16:24) [11]


> Раз ОН не указал эту опцию, значит так ОН и хочет все видеть.

Согласен. Но мне не надо, чтобы настройки действовали во всей среде Windows. Только в моей программе и только в TOpenDialog.


 
Morfein   (2003-05-06 18:35) [12]

Классно! Персональные настройки системы для одного окна твоей программы :) Если хочешь, чтобы было так, пиши свой диалог открытия файла.



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

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

Наверх





Память: 0.46 MB
Время: 0.006 c
1-59696
Chery
2003-05-07 18:09
2003.05.19
Вызов функции из Dll


7-59974
Darkwin
2003-03-21 12:36
2003.05.19
Изменения пароля пользователя Windows


1-59684
Ler
2003-05-06 13:07
2003.05.19
Создание компонента


4-59996
Hawker2007
2003-03-15 17:40
2003.05.19
GetWindowPlacement - ??????


3-59631
umr
2003-04-29 08:25
2003.05.19
Как вставит в SQL длинный запрос?





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