Skip to main content
A newer version of this page is available. .

XtraOpenFileDialog.OpenFile() Method

Opens the file specified by the FileName property. The file is opened with read-only permission.

Namespace: DevExpress.XtraEditors

Assembly: DevExpress.XtraDialogs.v22.1.dll

NuGet Package: DevExpress.Win.Dialogs

Declaration

public Stream OpenFile()

Returns

Type Description
Stream

A Stream that stores the selected read-only file.

Remarks

See the OpenFileDialog.OpenFile article to learn more.

Example

The following example demonstrates how to show the XtraOpenFileDialog.

using System.IO;

private void simpleButtonOpenFileDialog_Click(object sender, EventArgs e) {
    xtraOpenFileDialog1.InitialDirectory = "c:\\";
    xtraOpenFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";

    if(xtraOpenFileDialog1.ShowDialog() == DialogResult.OK) {
        // Get the path of specified file.
        string filePath = xtraOpenFileDialog1.FileName;

        // Read the contents of the file into a stream.
        var fileStream = xtraOpenFileDialog1.OpenFile();
        using(StreamReader reader = new StreamReader(fileStream)) {
            // ...
        }
    }
}
See Also