New to Telerik UI for WinForms? Download free 30-day trial

Getting Started with WinForms File Dialogs

The following tutorial demonstrates how to specify a file name by using a RadSaveFileDialog, how to allow you to specify one or multiple folder names to open with the RadOpenFolderDialog and how to specify one or multiple file names to open with a RadOpenFileDialog.

  1. Add three RadLabel and three RadButton controls.

  2. Double-click each button in order to generate the Click event handler automatically.

How to use the file dialogs


    private void radButton1_Click(object sender, EventArgs e)
    {
        RadOpenFolderDialog openFolderDialog = new RadOpenFolderDialog();
        openFolderDialog.ShowDialog();
        if (openFolderDialog.OpenFolderDialogForm.DialogResult == System.Windows.Forms.DialogResult.OK)
        {
            string folderName = openFolderDialog.FileName;
            this.radLabel1.Text = folderName;
        }
    }

    private void radButton2_Click(object sender, EventArgs e)
    {
        RadOpenFileDialog openFileDialog = new RadOpenFileDialog();
        openFileDialog.ShowDialog();

        if (openFileDialog.OpenFileDialogForm.DialogResult == System.Windows.Forms.DialogResult.OK)
        {
            string fileName = openFileDialog.FileName;
            this.radLabel2.Text = fileName;
        }
    }

    private void radButton3_Click(object sender, EventArgs e)
    {
        RadSaveFileDialog saveFileDialog = new RadSaveFileDialog();
        saveFileDialog.ShowDialog();
        if (saveFileDialog.SaveFileDialogForm.DialogResult == System.Windows.Forms.DialogResult.OK)
        {
            string selectedFileName = saveFileDialog.FileName;
            this.radLabel3.Text = selectedFileName;
        }
    }



    Private Sub radButton1_Click(ByVal sender As Object, ByVal e As EventArgs)
        Dim openFolderDialog As RadOpenFolderDialog = New RadOpenFolderDialog()
        openFolderDialog.ShowDialog()

        If openFolderDialog.OpenFolderDialogForm.DialogResult = System.Windows.Forms.DialogResult.OK Then
            Dim folderName As String = openFolderDialog.FileName
            Me.radLabel1.Text = folderName
        End If
    End Sub

    Private Sub radButton2_Click(ByVal sender As Object, ByVal e As EventArgs)
        Dim openFileDialog As RadOpenFileDialog = New RadOpenFileDialog()
        openFileDialog.ShowDialog()

        If openFileDialog.OpenFileDialogForm.DialogResult = System.Windows.Forms.DialogResult.OK Then
            Dim fileName As String = openFileDialog.FileName
            Me.radLabel2.Text = fileName
        End If
    End Sub

    Private Sub radButton3_Click(ByVal sender As Object, ByVal e As EventArgs)
        Dim saveFileDialog As RadSaveFileDialog = New RadSaveFileDialog()
        saveFileDialog.ShowDialog()

        If saveFileDialog.SaveFileDialogForm.DialogResult = System.Windows.Forms.DialogResult.OK Then
            Dim selectedFileName As String = saveFileDialog.FileName
            Me.radLabel3.Text = selectedFileName
        End If
    End Sub


This is it! Now you can select a file name or open a folder.

See Also

Telerik UI for WinForms Learning Resources

In this article