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

Событие Paint
•Выполняется, когда вся клиентская область окна формы или часть этой области требует перерисовки, т.е. когда меняется внешний вид
формы.
Класс Graphics
•Для рисования графических примитивов нужно использовать класс Graphics.
•Объект этого класса предоставляет собой поверхность для рисования и используется для создания графических изображений.

Создание объекта
Graphics
•Наиболее часто используемый способ – получение ссылки на объект Graphics через параметр PaintEventArgs при обработке события Paint формы или элемента управления:
Методы класса Graphics
•Имена большинства методов, определенных в классе Graphics, начинаются с префикса Draw* и Fill*:
•Draw* – рисование незакрашенных фигур;
•Fill* – рисование закрашенных фигур
Рисование линий
•DrawLine(Pen, x1, y1, x2, y2) –
линия из точки (x1; y1) в точку (x2; y2)
•DrawLine(Pen, Point1, Point2) –
линия из точки Point1 в точку Point2
•В метод DrawLine() треуется передать объект класса Pen – параметры кисти для рисования
Создание объекта класса Pen
•Pen p = new Pen(Brushes.Black, 5);
•Параметры: цвет кисти толщина кисти в пикселях

Пример

Пример
