![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Привет всем! Я поместил на форму компонент OpenDialog и хочу чтобы при нажатии на кнопку появлялось стандартное окно выбора файла...
Но как мне это сделать? Как я понял, OpenDialog только вспомогательный элемент для этого, да? Типа как главное меню... Но вопрос в том, как мне сделать так, что бы при нажатии на кнопку с помощью OpenDialog вызывалось стандартное окно выбора файла? |
|
#2
|
||||
|
||||
|
В событии нажатия кнопки вызвать диалог, примерно так:
Код:
if not OpenDialog1.Execute then Exit; |
|
#3
|
|||
|
|||
|
на событие кнопки OnClick пишешь:
Код:
if OpenDialog.Execute then
// здесь пишешь код для открытия файла
// например
Memo.Lines.LoadFromFile(OpenDialog.FileName); |
|
#4
|
|||
|
|||
|
А если мне нужно при нажатии на кнопку открывалось окно выбора файла, а после того, как пользователь выберет файл с помощью диалога, полный путь файла копировался в Edit?
|
|
#5
|
|||
|
|||
|
Код:
if OpenDialog.Execute then Edit.Text := OpenDialog.Filename |
|
#6
|
|||
|
|||
|
То есть свойство Fileame это полный путь файла?
А можешь объяснить, что значит свойство Execute диалога, а то я сам принцип работы с ним не могу врубить... Заранее спасибо! |
|
#7
|
||||
|
||||
|
Метод Execute, как следует из названия оного, собственно вызывает окно диалога выбора файлов. Данный метод возвращает истину если пользователь в этом окне нажал кнопочку Открыть и ложь в остальных случаях.
|
|
#8
|
|||
|
|||
|
Спасибо!!!!!!
|