Программирование >>  Элементы языков с и с++ 

1 ... 155 156 157 [ 158 ] 159 160 161 ... 200


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;



1 ... 155 156 157 [ 158 ] 159 160 161 ... 200

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика