Difference between revisions of "Howto Use TSaveDialog/ru"
m (moved Как использовать TSaveDialog/ru to Howto Use TSaveDialog/ru) |
|||
Line 36: | Line 36: | ||
== См. также == | == См. также == | ||
− | * [[ | + | * [[Howto Use TOpenDialog/ru]] |
* [[Dialogs_tab| Dialogs tab]] | * [[Dialogs_tab| Dialogs tab]] | ||
* [[Standard_tab#TButton| TButton]] | * [[Standard_tab#TButton| TButton]] |
Revision as of 11:40, 4 July 2015
│
Deutsch (de) │
English (en) │
español (es) │
suomi (fi) │
français (fr) │
日本語 (ja) │
polski (pl) │
русский (ru) │
slovenčina (sk) │
Как использовать TSaveDialog
Простой пример:
1. Поместите виджет SaveDialog на форму (в любое место, он все равно не будет отображаться).
(Вторая слева иконка на Dialogs tab)
2. Добавьте на форму компонент Memo.
3. Добавьте на форму кнопку.
Инспектор объектов отображает свойства кнопки Button1. Измените свойство Caption, которое сейчас 'Button1', на 'Сохранить'. Нажмите на вкладку События в Инспекторе объектов. Выберите строку с текстом OnClick: справа появится маленькая кнопка с тремя точками. Нажмите на эту кнопку и в редакторе исходного кода автоматически создастся выбранное событие. Допишите код:
procedure TForm1.Button1Click( Sender: TObject );
begin
if SaveDialog1.Execute then
Memo1.Lines.SaveToFile( SaveDialog1.Filename );
end;
Метод Execute отображает диалог сохранения файла. Возвражает true если пользователь выбрал сохранение файла, false если пользователь отменил сохранение.
Свойство Filename возвращает полный путь к файлу, включая имя диска.