#c_sharp #net
Если не трудно то можно пошагово объяснить работу с тем и другим объектом? Или хорошую ссылку.
Ответы
Ответ 1
Пример коректного использования... using (var openFileDialog = new OpenFileDialog()) { openFileDialog.Filter = "Comma Separated Value(*.csv) | *.csv"; //openFileDialog.InitialDirectory = "<путь к папке>";//если нужно if (openFileDialog.ShowDialog() == DialogResult.OK) { OpenCsvFile(openFileDialog.FileName); } } saveFileDialog используется по аналогии с даным кодом. Сам компонент на форму добавлять не нужно. Убивать тоже, он сам диспоузнется по окончанию using конструкции.Ответ 2
Все просто. Если диалог не добавлен как компонент формы, то создаем его. OpenFileDialog openFileDialog = new OpenFileDialog(); Задаем параметры: 1) Типы файлов openFileDialog.Filter = "Файлы Excel (*.xls; *.xlsx) | *.xls; *.xlsx"; 2) Можно задать начальную директорию: openFileDialog.InitialDirectory = "<путь к папке>"; Остальные параметры можно посмотреть на MSDN, там они все описаны. И наконец вызываем его: openFileDialog.ShowDialog(); Функция ShowDialog() вернет значение из перечисления System.Windows.Forms.DialogResult, по которому можно определить что нажал пользователь. Имя файла с полным путем до него: openFileDialog.FileName; Для диалога SaveFileDialog все анологично.Ответ 3
Вы сами поленились "погуглить" или вам не подходит информация с мсдн? Если не искали, то вот: OpenFileDialog SaveFileDialog
Комментариев нет:
Отправить комментарий