Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дополнительные вопросы по ООП.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
62.83 Кб
Скачать
  1. Класс System.Windows.Forms.Application. Назначение. Использование.

Статический класс для управления всем приложением в целом

    1. Запуск цикла обработки сообщений ОС

    2. Завершение работы

    3. Получение информации о приложении

    4. События

о простое приложения

о завершении работы

Методы:

    1. Application.Run(ссылка на форму) – запуск цикла обработки событий операционной системы;

    2. Exit() – завершение работы приложения.

    3. События:

    4. ApplicationExit – выход из приложения;

    5. Idle – переход приложения в режим ожидания.

  1. Класс элементов управления Button. Основные методы и свойства. Использование.

Основное событие, обрабатываемое кнопкой, — щелчок мышью (Click). Кроме того, кнопка может реагировать на множество других событий — нажатие клавиш на кла­виатуре и мыши, изменение параметров и т. д. Нажатие клавиши Enter или пробела, если при этом кнопка имеет фокус ввода, эквивалентно щелчку мышью на кнопке.

Можно изменить начертание и размер шрифта текста кнопки, который хранится в свойстве Text, задать цвет фона и фоновое изображение так же, как и для метки.

Если занести имя кнопки в свойство AcceptButton формы, на которой расположе­на кнопка, то нажатие клавиши Enter вызывает событие Click, даже если кнопка не имеет фокуса ввода. Такая кнопка имеет дополнительную рамку и называется кнопкой по умолчанию.

  1. Класс элементов управления TextBox. Основные методы и свойства. Использование.

  • для ввода текста в программу

  • основные свойства

    1. string Text (get/set)

    2. int MaxLength(get/set)

    3. int TextLength (get)

    4. string[] Lines (get/set)

    5. bool Multiline (get/set) (по умолчанию false)

  • основное событие

    1. TextChanged – при любом изменении текстовой строки в TextBox

  • имеет smart tag (задать Multiline)

  • Другие свойства

    • PasswordChar – задать заменитель для введенных символов (ввод пароля);

    • ReadOnly – текст редактировать нельзя;

    • CharacterCasing (Normal – 0; Upper – 1; Lower - 2).

    • Полосы прокрутки для (Multiline = true и WordWrap=false).

Методы:

bool Modified (get/set) – true, если изменено содержание;

void Undo() – откат последнего изменения;

void Сut() – удалить выделенный текст и сохранить его в буфере обмена

void Copy() – скопировать выделенный текст в буфер обмена.

void Paste() – вставить текст из буфера обмена

void Clear() – удалить текст.

  1. Класс элементов управления ListBox. Основные методы и свойства. Использование.

Часто используется в тех же целях, что и группа переключателей (RadioButton) – чтобы пользователь мог выбрать один элемент из нескольких.

Занимает меньше место на форме и позволяет выбирать несколько элементов.

Примеры свойств:

object SelectedItem - тоже самое, что и

object Items[lstbox.SelectedIndex]

object SelectedValue – цифровое значение, связанное с выбранным элементом;

string Text – текстовое значение выделенного элемента (если в классе задан метод ToString() - lstbox.SelectedItem.ToString();

ListBox.SelectedIndexCollection SelectedIndexes (get) – коллекция выбранных индексов;

ListBox.SelectedObjectCollection SelectedItems (get) - коллекция выбранных элементов.

Методы:

void SetSelected(int index, bool bSelect)

bool GetSelected(int index)

void ClearSelected()

События

SelectedIndexChanged - пользователь выбрал другое значение из списка