OpenFileDialog
Prompts the user to open a file from the server.
Last updated
Was this helpful?
Was this helpful?
//Using an absolute file path
OpenFileDialog filedialog = new OpenFileDialog();
filedialog.Roots.Add(new FileSystemProvider("C:\\", "Main_Directory"));//Using a relative file path
OpenFileDialog filedialog = new OpenFileDialog();
filedialog.Roots.Add(new FileSystemProvider("./", "Main_Directory"));public class CustomOpenFileDialogUI : FileDialogUI
{
public CustomOpenFileDialogUI(OpenFileDialog openFileDialog) : base(openFileDialog)
{
this.HeaderBackColor = Color.DarkOrange;
foreach (ColumnHeader col in this.listView.Columns)
{
col.BackColor = Color.DarkOrange;
}
}
}public class CustomFileBrowserUI : FileDialogUI
{
public CustomFileBrowserUI(): base()
{
InitializeComponent();
}
}var openFileDialog = new OpenFileDialog {
DialogTemplate = typeof(CustomFileBrowserUI),
InitialDirectory = "...",
Multiselect = true
};
openFileDialog.ShowDialog();using (var openFileDialog = new OpenFileDialog {
DialogTemplate = typeof(CustomFileBrowserUI),
InitialDirectory = "...",
Multiselect = true
}) {
openFileDialog.ShowDialog();
}