Форум - Ответы     (  К темам )
 ?  Игореша: Как изменить компонент OpenDialog , добавить окно Canvas для просмотра (16-02-2003 20:45:58)
Требуется добавить в OpenFileDialog C++ Builder 6.0 Окно для вывода изображения
выбранного файла без закрытия диалога.(Формат файла невозможно описать как
TPicture!
Спасибо!
 Павел (16-02-2003 22:38:14)
То есть OpenPictureDialog не подходит ? А какой это формат файла ?

Если так, то наверное придется самому сделать форму диалога,
создать новую форму, разместить на ней что-либо типа DirectoryListBox, FileListBox и т.д.
для выбора файла и что-либо типа Panel или PaintBox для рисования содержимого файла
и при выборе файла нужного Вам типа,
самому обрабатывать его открытие и показ в Panel или PaintBox

void __fastcall TForm1::FileListBox1Click(TObject *Sender)
{
AnsiString sFile = FileListBox1->FileName; // получаем имя файла
// дальше открываем его и организуем вывод и предварительный показ
}

Также поместить на форме кнопки "ОК" и "Отмена" для выбора файла или отказа
и закрытия формы


support@cbuilder.ru