Дополнительные элементы управления
Элемент управления RichTextBox
Элемент управления RichTextBox
Элемент управления ToolStrip
Элемент управления DomainUpDown
Элемент управления DomainUpDown
Элемент управления PictureBox
Отображение
Способы загрузки изображения
Элемент управления contextMenuStrip (Контекстное меню )
Элемент управления Timer
Timer
Задание даты
Элемент управления MonthCalendar
Полосы прокрутки
Размещение полосы прокрутки и настройка свойств
События, связанные с полосой прокрутки
1.20M
Категория: ПедагогикаПедагогика

Дополнительные элементы управления

1. Дополнительные элементы управления

Мальгина Н.Г.

2. Элемент управления RichTextBox

• С помощью элемента управления
пользователь может вводить и изменять
текст.
• Элемент управления также
предоставляет более сложные функции
форматирования, чем
стандартный TextBox элемент
управления. Текст можно загрузить из
rtf-файла или обычного текстового
файла. Тексту в элементе управления
можно назначить форматирование
символов и абзацев.

3. Элемент управления RichTextBox

• Свойство SelectionFont позволяет сделать текст полужирным или
курсивным. Это свойство также можно использовать для изменения размера и
шрифта текста.
• Свойство SelectionColor позволяет изменять цвет текста.
• Для создания маркированных списков можно
использовать SelectionBullet свойство.
• Вы также можете настроить форматирование абзаца, задав SelectionIndent
свойства, SelectionRightIndent и SelectionHangingIndent.

4. Элемент управления ToolStrip

• Элемент управления ToolStrip в
Windows Forms и связанные с
ним классы предоставляют
общую платформу для
объединения элементов
пользовательского интерфейса в
панели инструментов, строки
состояния и меню.

5. Элемент управления DomainUpDown

• Элемент управления DomainUpDown в
Windows Forms выглядит как сочетание
текстового поля и пары кнопок для
перемещения вверх или вниз по списку.
Он выводит и задает текстовую строку
из списка вариантов. Пользователь
может выбрать строку, нажав кнопки
вверх и вниз для перемещения по
списку, нажав клавиши СТРЕЛКА
ВВЕРХ и СТРЕЛКА ВНИЗ или введя
строку, соответствующую элементу в
списке.

6. Элемент управления DomainUpDown

• Ключевые свойства элемента управления —Items,
ReadOnly и Wrap. Свойство Items содержит список
объектов, текстовые значения которых отображаются
в элементе управления.
• Основными методами элемента управления являются
UpButton и DownButton.

7. Элемент управления PictureBox

8. Отображение

• Для объекта PictureBox можно задать рисунок, который будет
отображаться во время загрузки основного изображения. С этой целью
используется свойство InitialImage.
• С помощью свойства ErrorImage можно указать изображение, которое
будет выводиться в объекте PictureBox в случае ошибки при загрузке
основного изображения.

9. Способы загрузки изображения

• Загружать графическое изображение в объект PictureBox можно в процессе разработки
приложения, а также программно при его выполнении.
• Чтобы загрузить изображение при разработке, используется уже рассмотренный
способ: после размещения в форме объекта PictureBox нужно открыть окно Properties
(Свойства), в правом столбце свойства Image нажать кнопку с тремя точками, а затем в
открывшемся диалоговом окне выбрать требуемый файл.
• Для загрузки изображения в объект PictureBox во время выполнения приложения
используется свойство Image, значение которому можно присвоить следующим
образом:
• Me.PictureBox1.Image = System.Drawing.Image.FromFile("C:\dog.jpg")
• Если изображение добавлено в папку решения Resources, то разместить его на объекте
PictureBox можно с помощью следующей строки:
• Me.PictureBox1.Image = My.Resources.camel

10. Элемент управления contextMenuStrip (Контекстное меню )

• Вы можете связать с любым
элементом ContextMenuStrip управл
ения, а щелчок правой кнопкой
мыши автоматически отобразит
контекстное меню.
• ContextMenuStrip поддерживает
изображения, состояние проверки
пункта меню, текст, клавиши
доступа, сочетания клавиш и
каскадные меню.

11. Элемент управления Timer

• Visual Studio существует элемент
управления, который обрабатывает
данные системных часов. Этот объект
называется таймером. Его можно
применять для выполнения
определенных действий через заданный
интервал времени.
• Для размещения в форме таймера
используется элемент управления Timer.
• Объект данного типа обладает
свойствами, приведенными в таблице.
• Событие Tick таймера наступает через
каждый установленный в свойстве
Interval промежуток времени. В
процедуре обработки данного события
необходимо определить действия,
выполняемые с заданной частотой.
• Для запуска и останова таймера помимо
свойства Enabled можно использовать
методы Start и Stop.

12. Timer

13. Задание даты

• В Visual Basic существуют элементы управления MonthCalendar и
DateTimePicker, позволяющие работать с датами.
• Объект MonthCalendar представляет собой календарь, с помощью
которого можно выбрать некоторый диапазон дат.
• Элемент управления DateTimePicker имеет вид текстового поля с
расположенной справа кнопкой, при нажатии которой открывается
календарь. Этот элемент управления, как правило, используют для
экономии места на форме и при выборе одной даты.

14. Элемент управления MonthCalendar

• Элемент управления MonthCalendar
представляет собой календарь, с
помощью которого можно
выбирать дату. В его верхней части
расположены кнопки со стрелками,
позволяющие перемещаться по
месяцам. По умолчанию в нижней
части календаря отображается
текущая дата.

15. Полосы прокрутки

• На форме можно размещать горизонтальные и вертикальные полосы
прокрутки с помощью элементов управления HScrollBar и VScrollBar.
• Полосы прокрутки встречаются при работе с документами программы
Microsoft Word и другими программными продуктами, работающими в среде
Windows. Они также используются в многострочных текстовых полях и
списках, в которых информация целиком не помещается. Элементы
управления VScrollBar и HScrollBar отличаются от полос прокрутки,
встроенных в перечисленные элементы, т. к. они существуют самостоятельно
и применяются для элементов, не имеющих собственных полос прокрутки,
или группы элементов.

16. Размещение полосы прокрутки и настройка свойств

• Основные свойства, характеризующие элементы управления типа VScrollBar и
HScrollBar, представлены в таблице.

17. События, связанные с полосой прокрутки

• Элементы управления типа VScrollBar и HScrollBar используют события,
приведенные в таблице.
English     Русский Правила