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

1 ... 128 129 130 [ 131 ] 132 133 134 ... 200


бы удалить строку из CheckedListBox, ее надо пометить, щелкнув на ней ью, а затем нажать на кнопку Удалить из списка.

бы удалить строку из сотЬовох, надо открыть выпадающий список и [щелкнуть на строке, которую требуется удалить.

I Дополнение к вводу/выводу файлов

Изтекста приложения мы видели, что для ввода/вывода файлов применялись иетоды из класса File пространства имен system:: ю и что процедура подготовки к применению этих методов была довольно громоздкой: в файл строки вюдились текстовым редактором, а потом уже обрабатывались. Однако можно избежать этой внешней процедуры и организовать первичный ввод данньк прямо из приложения, если воспользоваться компонентом TextBox в многострочном режиме. Эта возможность показана в листинге 11.13.

Листинг 11.13

> Ipragma once

tair.espace Му20081 1

namespace System;

hsing namespace System::ComponentModel;

fusing namespace System::Collections;

I using namespace System::Windows: :Forms;

ling namespace System: : Data;

ing namespace System:: Drawing;

using namespace System:: 10; для ввода/вывода

/ <summary>

Summary for Forml

WARNING: If you change the name of this class, you will need to change the

/ Resource File Name property for the managed resource

compiler tool



/ associated with all .resx files this class depends on. Oth-

erwise,

/ the designers will not be able to interact properly with

localized

/ resources associated with this form.

/ </summary>

public ref class Forml : public System::Windows::Forms::Form {

public: Forml(void) {

InitializeComponent();

TODO: Add the constructor code here )

protected: / <summary>

/ Clean up any resources being used. / </summary> -Forml 0 {

if (components) , I

delete components; ) )

private: System::Windows::Forms::Button buttonl; private: System::Windows::Forms::TextBox textBox2; private: System::Windows::Forms::Button button2; protected:

private: System::Windows::Forms::TextBox textBoxl;

private: / <summary>

/ Required designer variable.



I----------------------------------------

7:id SaveTextToFile (String File, TextBox tb)

File:: Delete (File) ;

Приведение формата TextBox к формату arrayo:

array<String> teirpArray = gcnew array<String> ( tb->Lines->Length ), tempArray = textBoxl->Lines; File: :WriteAllLines (File, teirpArray) ;

Uoid ReadTextFromFile (String File, TextBox tb)

ui->Multi line=true ; tb->Clear() ;

1 tb->Lines=File: : ReadAllLines (File) ; возвращает String [ ]

-----------------------------------------------------

/ </summary>

System::ComponentModel: :Container components;

ipragma region Windows Form Designer generated code / <summary>

Required method for Designer support - do not modify the contents of this method with the code editor. / </summary>

void InitializeComponent (void) (

this->buttonl = (gcnew System: :Windows: :Forms: :Button() ) ; this->textBoxl = (gcnew System: :Windows: : Forms: :TextBox ()) ; tliis->textBox2 = (gcnew System: : Windows:: Forms:: TextBox ()) ; this->button2 = (gcnew System: : Windows:: Forms:: Button () ); this->SuspendLayout ();

V buttoni



1 ... 128 129 130 [ 131 ] 132 133 134 ... 200

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