|
Программирование >> Элементы языков с и с++
private: / <suinmary> / Required designer variable. ================================================================== void LoadFromFile(String File, ListBox lb) { /* Этот метод открьлвает текстовый файл, читает все его строки в строку String и закрывает файл. Строки должны отделяться друг от друга разделителем / */ String d, b = File::ReadAllText(File); /*(надо будет выделять по разделителю / )*/ lb->Items->Clear(); /*Разборка длинной строки на строки, отделенные друг от друга разделителями*/ while(b->Length > 0) ( / int.i=b->IndexOf( / ); поиск 1-го вхождения подстроки в строку d=b->Substring(0,i); lb->Items->Add(d); b=b->Substring(i+l,b->Length - d->Length -1); --------------------------------------------------- void SaveToFile(String File,ListBox lb) { String a, b; int j=lb->Items->Count; File::Delete(File) ; for(int i=0; i < j; i++) { /*Чтение строк ChekedListBox в a и формирование длинной строки в Ь*/ a=lb->Items[i]->ToString() ,- b+=a->Concat(а, / ); добавка разделителя строк /Этот метод открывает файл, добавляет к нему строку типа String , закрьшает файл. Если файл не существует, он создается */ 1 for File: :AppendAllText (File, b) ; 1 / </summary> System:: ComponentMode 1:: Cont a ine r component s ; ♦pragma region Windows Form Designer generated code / <suiTimary> / Required method for Designer support - do not modify /the contents of this method with the code editor. / </suinmary> void InitializeComponent (void) I this->saveFileDialogl (gcnew System: : Windows: : Forms: : SaveFiieDiaiog () ) ; this->openFileDialogl = (gcnew System:: Windows:: Forms::OpenFileDialog ()) ; this->buttonl = (gcnew System: :Windows: :Forms: :Button() ) ; this->button2 = (gcnew System::Windows::Forms::Button()); this->listBoxl = (gcnew System::Windows::Forms::ListBox()); this->listBox2 = (gcnew System::Windows::Forms::ListBox()); this->SuspendLayout (); saveFileDialogl this->saveFileDialogl->Filter = L Text files (*. *) I *. txt ; openFileDialogl this->openFileDialogl->FileName = L openFileDialogl ; this->openFileDialogl->Filter = L Text files (*. *) * . txt ; buttoni this->buttonl->Location = System::Drawing::Point(О, 9); this->buttonl->Name = L buttonl ; this->buttonl->Size = System::Drawing::Size(90, 40); this->buttonl->TabIndex = 0; this->buttonl->Text = Ь Копировать файл ; this->buttonl->UseVisualStyleBackColor = true; this->buttonl->Click += gcnew System: :EventHandler(this, &Forml::buttonl Click); button2 this->button2->Location = System::Drawing::Point(173, 9); this->buttcn2->Name = L button2 ; this->button2->Size = System::Drawing::Size(33, 43); this->button2->TabIndex = 1; this->button2->Text = Ь Выход ; this->button2->UseVisualStyleBackColor = true; this->button2->Click += gcnew System::EventHandler(this, &Forml::button2 Click); listBoxl this->listBoxl->FormattingEnabled = true; this->listBcxl->Location = System::Drawing::Point(0, 58); this->listBoxl->Name = L listBoxl ; this->listBoxl->Size = System::Drawing::Size(206, 43); this->listBoxl->TabIndex = 2; listBox2 this->listBox2->FormattingEnabled = true; this->listBox2->Location = System::Drawing::Point(0, 109); this->listBox2->Name = L listBox2 ; this->listBox2->Size = System::Drawing::Size(206, 43); this->listBox2->TabIndex = 3;
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |