Пример использования компонента opendialog

code: #csharp
using System;
using System.Windows.Forms;
 
namespace WindowsFormsApplication1 {
    public partial class Form1 : Form {
 
        Button button1 = new Button();
        OpenFileDialog openFileDialog1 = new OpenFileDialog();
        public Form1() {
            SuspendLayout();
            button1.Text = "Открыть";
            button1.Click += new EventHandler(button1_Click);
 
            openFileDialog1.Title = "Выберите файл";
            openFileDialog1.Filter = "Текстовые файлы|*.txt";
 
            this.Controls.Add(button1);
            ResumeLayout();
        }
 
        private void button1_Click(object sender, EventArgs e) {
            // выход, если была нажата кнопка Отмена и прочие (кроме ОК)
            if (openFileDialog1.ShowDialog() != DialogResult.OK) return;
            // всё. имя файла теперь хранится в openFileDialog1.FileName
            MessageBox.Show("Выбран файл: " + openFileDialog1.FileName);
        }
 
    }
}
Поделиться:

Похожие статьи: