Форум: Форум C++Разное
Новые темы: 00
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Диалог "Обзор" или как открыть/сохранить файл ?
 
 автор: DDK   (01.03.2007 в 15:18)   письмо автору
 
 

Сабж. Как вызвать диалог открыть/сохранить файл и получить от него путь к файлу ? И расскажите плз попутно, как ззадать этому диалогу фильтр расширений и имен файлов.

  Ответить  
 
 автор: cheops   (01.03.2007 в 16:46)   письмо автору
 
   для: DDK   (01.03.2007 в 15:18)
 

Это Builder? Тогда используйте метод Execute(), после этого имя файла доступно в поле FileName
if(dlgOpenFile->Execute())
{
  ShowMessage(dlgOpenFile->FileName);
}

Фильтр можно выставить примерно так
dlgOpenFile->Filter = "Mixture files(*.mix)|*.mix|All files(*.*)|*.*"

проще его прямо в свойствах диалога выставить - там инстумен специальный для этого имеется.

  Ответить  
 
 автор: DDK   (01.03.2007 в 17:13)   письмо автору
 
   для: cheops   (01.03.2007 в 16:46)
 

Спасибо за наводку, то что надо ! :) Методу создания объекта правда пришлось самому найти:


TOpenDialog *FOpenDialog = new TOpenDialog(Form1);

  Ответить  
 
 автор: DDK   (01.03.2007 в 17:46)   письмо автору
 
   для: DDK   (01.03.2007 в 17:13)
 

Блин, уже 30 минут не могу понять, как оперировать со свойством Options :( Как к нему обращаться-то ?

  Ответить  
 
 автор: cheops   (02.03.2007 в 01:22)   письмо автору
 
   для: DDK   (01.03.2007 в 17:46)
 

Возьмите лучше визуальный компонент и правьте эти свойства в Object Inspector.

  Ответить  
 
 автор: cheops   (02.03.2007 в 01:19)   письмо автору
 
   для: DDK   (01.03.2007 в 17:13)
 

А зачем? На вкладке Dialogs имеется визуальный компонент - просто тащите его на форму и нечего динамически создавать не придётся.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования