
- •СОБЫТИЯ МЫШИ
- •События, вызываемые щелчком мыши
- •События, вызываемые двойным щелчком мыши
- •Свойство e.Button
- •Перечисление MouseButtons
- •Перечисление MouseButtons
- •События перемещения курсора
- •Получение координат курсора
- ••По форме перемещается курсор. Сделать так, чтобы в textBox1 выводилась координата курсора по
- •Дополнительное задание (2 балла, 10 мая)
- •Изменение цвет формы по RGB
- •ПОСТРОЕНИЕ ГРАФИКОВ И ДИАГРАММ
- ••Обычно результаты расчетов представляются в виде графиков и диаграмм.
- •Коллекция ChartAreas
- •Свойства осей координат
- •Коллекция Series
- •Свойства Series
- •Свойства Series
- •Коллекция Titles
- •Построение графика с помощью Chart
- •Построение графика с помощью Chart
- •Пример
- •Пример
- •Пример
- •Пример
- •Пример
- •Пример
- •Пример
- •Пример
- •РИСОВАНИЕ
- ••Возможности Windows Forms позволяют отображать на поверхности формы графические примитивы (линии, круги, прямоугольники
- •Событие Paint
- •Класс Graphics
- •Создание объекта
- •Методы класса Graphics
- •Рисование линий
- •Создание объекта класса Pen
- •Пример
- •Пример
СОБЫТИЯ МЫШИ
События, вызываемые щелчком мыши
•Событие MouseDown (происходит в момент опускания кнопки мыши)
•Событие Click
•Событие MouseClick
•Событие MouseUp (происходит в момент отпускания кнопки мыши)
События, вызываемые двойным щелчком мыши
•Событие MouseDown
•Событие Click
•Событие MouseClick
•Событие MouseUp
•Событие MouseDown
•Событие DoubleClick*
•Событие MouseDoubleClick*
•Событие MouseUp
* Для элементов Button, CheckBox, ComboBox и RadioButton вместо данных событий вызываются события Click и MouseClick
Свойство e.Button
•События мыши имеют свойство e.Button, показывающее, какая именно кнопка мыши была нажата.
•Для проверки возможных значений свойства e.Button используется перечисление MouseButtons
Перечисление MouseButtons
•Хранит значения, связанные с кнопками мыши.
•Перечисление имеет следующие значения:
–Left (левая кнопка);
–Right (правая кнопка);
–Middle (средняя кнопка)

Перечисление MouseButtons
• Пример:
События перемещения курсора
•Событие MouseEnter (вход курсора в пределы элемента)
•Событие MouseHover (курсор находится над элементом)
•Событие MouseMove (курсор движется над элементом управления)
•Событие MouseLeave (курсор покидает границы элемента управления)

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

•По форме перемещается курсор. Сделать так, чтобы в textBox1 выводилась координата курсора по Х, а в textBox2 – по Y:
Дополнительное задание (2 балла, 10 мая)
• При перемещении указателя мыши по форме она должна плавно менять свой цвет в модели RGB, исходя из значений в углах формы: левый верхний – черный, левый нижний – синий (голубой), правый верхний – красный, правый нижний – белый.