Похожие презентации:
Дополнительные элементы управления
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 используют события,приведенные в таблице.
Педагогика