|
Программирование >> Элементы языков с и с++
ShowDialog() возвращает имя файла в FileName if(this->openFileDialogl->ShowDialog()== System::Windows::Forms::DialogResult::0K) /*ShowDialog() возвращает переменную типа DialogResult */ . if( (s = this->openFileDialogl->OpenFile()) != nullptr ) { здесь идут операторы чтения файла из потока String a=this->openFileDialogl->FileName; char *ss=StrToChar(а); LoadFromFile(ss, this->listBoxl); else MessageBox::Show ( Ошибка открытия файла ); private: System::Void button2 Click(System::Object sender. System::EventArgs e) this->Close(); Включения для срр-файла: #include stdafx.h #include <io.h> #include <stdio.h> #include <fcntl.h> #include <share.h> #include <stdlib.h> #include < vcclr.h > #include Forml.h Properthss OpenFileDialog 1 System.Windows.Forms.OpenFileDialog 51 iJ Ш (ApplicationSettings) AddExtension CheckFileExists CheckPathExists DefaultExt DereferenceLinks FileName Filter Filterlndex GenerateMember InitiaDirectory Modffiers Multiselect ReadOnlyChecked RestoreDirectory ShowHelp ShowReadOnly SupportMultiDottedExtensions Title VatdateNames I OpenFileDialog 1 True True True True openFileDialogl Text nies (*.tKt) *.lKt Word Hies (*.doc) I True Private False False False False False False True .doc Рис. 11.110. Свойства компонента OpenFileDialog Компонент SaveFiieDiaiog Компонент находится в списке Dialogs палитры компонентов. С помощью этого компонента можно сохранять файл в нужном месте файловой структуры, так же как это делается в Windows. Но файл сам по сЬбе не сохраняется, т к. компонент дает только путь к будущему месту расположения файла. На пользователе лежит обязанность самому написать участок программы для со.\ранения файла. Как и в OpenFileDialog, в этом компоненте применяется метод ShowDialog О ДЛЯ открытия диалогового окна в режиме исполнения. Файл можно открыть в режиме чтения/записи, используя метод OpenFile (). Компонент при добавлении его в форму появляется не в самой форме, а на поддоне, расположенном в нижней части окна дизайнера форм. 16 Зж 960 saveFilcDialogl System.Windows.Forms.Sav ; Ш (ApplicaHonSetbngs) (Name) saveFileDialogl AddExtension True CheckHeExists False CheckPathExists True CreatePrompt False DefaultExt DereferenceLinks True Filter Fikerlrxfex I GenerateMember True InitiaCirectory Modifiers Private OverwritePrompt True RestoreDlrectory False ShowHelp False SupportMulbDottedExtens False Tag Title VaHdateNames True Рис. 11.111. Свойства компонента SaveFileDialog Перечень свойств SaveFileDialog приведен на рис. 11.111. Копировать файл Вы хеш i lislBoxl Шох2 s SaveFileDialog I £] openFileDialogl Рис. 11.112. Пример одновременного применения OpenFileDialog и SaveFileDialog (режим дизайна)
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |