P°ehled vlastnostφ, metod a udßlostφ objektu:
--------------------------------------------------------------
Ctl3D (RW) DefaultExt (RW) FileName (RW)
Filter (RW) FilterIndex (RW) HelpContext (RW)
InitialDir (RW) Name (R) Options
Tag (RW) Title (RW)
--------------------------------------------------------------
Execute
--------------------------------------------------------------
OnClose OnFolderChange OnSelectionChange
OnShow OnTypeChange
--------------------------------------------------------------
Legenda: * -> pouze z programu, R -> lze Φφst, W -> lze zadat
Komponenta OpenDialog slou₧φ pro zadßnφ souboru. Dialog se vyvolß metodou Execute. Pokud se ukonΦφ dialog stiskem klßvesy 'OK', bude vybran² soubor p°φstupn² ve vlastnosti Filename.
Komponenta mß n∞kolik udßlostφ, kterΘ dokß₧φ reagovat pr∙b∞₧n∞ na zm∞nu adresß°e i souboru. Dφky tomu je mo₧nΘ provßd∞t akce s vybran²m souborem jeÜt∞ d°φve, ne₧ je ukonΦen cel² dialog.
P°φklad:
Po kliknutφ na tlaΦφtko Button se aktivuje dialog pro v²b∞r souboru. Pokud je soubor vybrßn,
bude naΦten text souboru do objektu Memo.
Jazyk KLONDAIK:
procedure TForm.ButtonClick(Sender: TObject);
begin
if OpenDialog.Execute then
Memo.Lines.LoadFromFile(OpenDialog.Filename);
end;
Jazyk BONANZA:
Sub ButtonClick(Sender)
if OpenDialog.Execute then
Memo.Lines.LoadFromFile(OpenDialog.Filename)
End If
End Sub