Диалоговые окна
Оценка 4.6

Диалоговые окна

Оценка 4.6
docx
18.11.2021
Диалоговые окна
Л2-002203.docx

Диалоговые окна

Диалоговое окно открытия файла - OpenFileDialog ЭУ отображается в панели компонентов.


рис.1

 

В конструкторе Form1():

OpenFileDialog   openFileDialog1 = new OpenFileDialog();

 

Пример:

private void button1_Click(object sender, System.EventArgs e)

{

Stream myStream;

// OpenFileDialog openFileDialog1 = new OpenFileDialog(); openFileDialog1.InitialDirectory = "c:\\";

openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; openFileDialog1.FilterIndex = 2; openFileDialog1.RestoreDirectory = true;

 

if (openFileDialog1.ShowDialog() == DialogResult.OK &&


 

> 0)


openFileDialog1.FileName.Length

 

{

myStream = openFileDialog1.OpenFile();                // Только для чтения

 

if (myStream != null)

{


// Сюда следует вставить код для чтения потока. myStream.Close();

}

}

}

 

Свойства и методы класса OpenFileDialog:

       InitialDirectory - возвращает или устанавливает начальную папку, отображенную диалоговым окном файла.

 

       DefaultExt - возвращает или устанавливает расширение имени файла по умолчанию.

 

       Filter - возвращает или устанавливает текущую строку фильт- ра имен файлов, которая отображается в поле «Тип файлов» диалогового окна.

 

       FilterIndex - возвращает или устанавливает индекс фильтра, выбранного в настоящий момент в диалоговом окне файла.

 

       RestoreDirectory - возвращает или задает bool-значение, пока- зывающее, восстанавливает ли диалоговое окно текущую пап- ку перед закрытием диалога.

 

       OpenFile() - открывает выбранный пользователем файл в ре- жиме «только чтение». Файл задается свойством FileName.

 

       FileName.Length имя файла и длина имени файла.


 

Диалоговые окна Диалоговое окно открытия файла -

Диалоговые окна Диалоговое окно открытия файла -

FileDialog1.FileName.Length { myStream = openFileDialog1

FileDialog1.FileName.Length { myStream = openFileDialog1

Сюда следует вставить код для чтения потока

Сюда следует вставить код для чтения потока
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
18.11.2021