Working with the mmOpenFileDialog Control
The mmOpenFileDialog class is a user control that provides a text box and button used to launch and display the results of .NET's OpenFileDialog.
To use mmOpenFileDialog, simply drag it from the Visual Studio ToolBox and drop it on a form:

At run time when you click the ellipses button [...], it launches the Open File dialog. For example:

You can set the following properties that alter the dialog's appearance and behavior. The value of these properties is passed on to an internal instance of the .NET OpenFileDialog class:
| Property | Description |
|---|---|
| AddExtension | Gets or sets a value indicating whether the dialog box automatically adds an extension to a file name if the user omits the extension |
| ButtonTextBoxMargin  | Margin between the textbox and the buttons |
| CheckFileExists | Gets or sets a value indicating whether the dialog box displays a warning if the user specifies a file name that does not exist |
| CheckPathExists | Gets or sets a value indicating whether the dialog box displays a warning if the user specifies a file name that does not exist |
| DefaultExt | Gets or sets the default file name extension |
| DereferenceLinks | Gets or sets a value indicating whether the dialog box returns the location of the file referenced by the shortcut or whether it returns the location of the shortcut (.lnk) |
| FileName | Gets or sets a string containing the file name selected in the file dialog box |
| Filter | Gets or sets the current file name filter string, which determines the choices that appear in the "Save as file type" or "Files of type" box in the dialog box |
| FilterIndex | Gets or sets the index of the filter currently selected in the file dialog box |
| InitialDirectory | Gets or sets the initial directory displayed by the file dialog box |
| ReadOnlyChecked | Gets or sets a value indicating whether the read-only check box is selected |
| RestoreDirectory | Gets or sets a value indicating whether the dialog box restores the current directory before closing |
| ShowHelp | Gets or sets a value indicating whether the Help button is displayed in the file dialog |
| ValidateNames | Gets or sets a value indicating whether the dialog box accepts only valid Win32 file names |
| ShowReadOnly | Gets or sets a value indicating whether the dialog box contains a read-only check box |
| Title | Gets or sets the file dialog box title |
© (c) 2026 Oak Leaf Enterprises, Inc., 1996-2026 • Updated: 09/06/05
Comment or report problem with topic
