Никак не могу понять, как сделать, чтобы отобразился компонент открытия и сохранения файла на форме. Добавляю, запускаю, а на его месте пусто. Всякие надписи, галочки отображаются.
Andrey k81Oi, спасибо, теперь разобрался. Есть ещё вопрос- как можно связать две формы. Например, чтобы 2-я форма брала значение edit1 из 1-ой, использовали одни переменные?
Никак не могу понять, как сделать, чтобы отобразился компонент открытия и сохранения файла на форме. Добавляю, запускаю, а на его месте пусто. Всякие надписи, галочки отображаются.
cHeRsAnYa1, ну там надо вызвать свойство его... называется, к примеру opendialog.execute ... )) примерно так открытие делается: if opendialog.execute then begin .... end; та же фигня и с сэйвдиалогом
На форме он не отразитьсяна форма, он сообщит ей, что будет использоваться этот диалог, сделай кнопку или пункт меню:а так EZJ правильно написал. Ещё у них не забудь забить свойство Filters(кажеться так оно называется)
cHeRsAnYa1, внутри бегин и энд обработчик открытия... делфи я не юзаю уже, поэтому не могу написать да и все индивидуально там.... в зависимости от задачи
procedure TForm1.Button1(Sender: TObject); var OpenDlg: TOpenDialog; begin OpenDlg := TOpenDialog.Create(Self); {здесь устанавливаем опции...} if OpenDlg.Execute then begin {здесь что-нибудь делаем} end; OpenDlg.Free; end; ================================== Вот короче можешь это юзать и не помещать его на форму))
20 мар 2008 в 00:55