Return to package dfl. www.dprogramming.com

module dfl.filedialog

classes
FileDialog OpenFileDialog SaveFileDialog

FileDialog
public abstract class FileDialog: CommonDialog
{
public void checkFileExists(bool byes);    [property setter] public bool checkFileExists();    [property getter] public final bool checkPathExists();    [property getter] public final void checkPathExists(bool byes);    [property setter] public final void defaultExt(char[] ext);    [property setter] public final char[] defaultExt();    [property getter] public final bool dereferenceLinks();    [property getter] public final void dereferenceLinks(bool byes);    [property setter] public final char[] fileName();    [property getter] public final void fileName(char[] fn);    [property setter] public final char[][] fileNames();    [property getter] public final char[] filter();    [property getter] public final void filter(char[] filterString);    [property setter] public final void filterIndex(int index);    [property setter] public final int filterIndex();    [property getter] protected override LRESULT hookProc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam); public final char[] initialDirectory();    [property getter] public final void initialDirectory(char[] dir);    [property setter] protected void inst(HINSTANCE hinst);    [property setter] protected HINSTANCE inst();    [property getter] protected void onFileOk(CancelEventArgs ea); protected DWORD options();    [property getter] public override void reset(); public final void restoreDirectory(bool byes);    [property setter] public final bool restoreDirectory();    [property getter] protected override bool runDialog(HWND owner); public override DialogResult showDialog(IWindow owner); public override DialogResult showDialog(); public final bool showHelp();    [property getter] public final void showHelp(bool byes);    [property setter] public final char[] title();    [property getter] public final void title(char[] newTitle);    [property setter] public final bool validateNames();    [property getter] public final void validateNames(bool byes);    [property setter] public CancelEventHandler fileOk;
}

OpenFileDialog
public class OpenFileDialog: FileDialog
{
public final void multiselect(bool byes);    [property setter] public final bool multiselect();    [property getter] public final Stream openFile(); public final bool readOnlyChecked();    [property getter] public final void readOnlyChecked(bool byes);    [property setter] public override void reset(); protected override bool runDialog(HWND owner); public final bool showReadOnly();    [property getter] public final void showReadOnly(bool byes);    [property setter] public this();
}

SaveFileDialog
public class SaveFileDialog: FileDialog
{
public final bool createPrompt();    [property getter] public final void createPrompt(bool byes);    [property setter] public final Stream openFile(); public final bool overwritePrompt();    [property getter] public final void overwritePrompt(bool byes);    [property setter] public override void reset(); protected override bool runDialog(HWND owner); public this();
}