Скачать презентацию C графика В пространстве имен System Drawing есть Скачать презентацию C графика В пространстве имен System Drawing есть

C#_5.ppt

  • Количество слайдов: 4

C# графика В пространстве имен System. Drawing есть классы, отвечающие за графику. Основные классы C# графика В пространстве имен System. Drawing есть классы, отвечающие за графику. Основные классы для отображения картинок и рисования Graphics, Image, Bitmap На форме как правило используют компонент picture. Box, однако напрямую на нем рисовать нельзя. Для того чтобы можно было рисовать на нем необходимо связать его свойство Image c каким нибудь объектом Bitmap. Причем этот Bitmap должен быть связан с объектом Graphics picture. Box Brush Pen Image Bitmap Draw…()

C# графика Инструментов для рисования в классе Graphics нет. Зато есть методы для рисования. C# графика Инструментов для рисования в классе Graphics нет. Зато есть методы для рисования. Их имена начинаются с Draw. Line( Pen, Point 2) Draw. Line( Pen, Point. F 1, Point. F) Draw. Line( Pen, Int 32, Int 32) x 1 y 1 x 2 y 2 Draw. Arg( Pen, Rectangle, Single) Draw. Arg( Pen, Int 32, Int 32, int 32) x y w h alf 1 alf 2 и т. д. Инструмент (чем и как рисовать) это класс Pen – перо, у которого есть свойство Brush - кисточка

C# графика Свойства Pen Color – цвет линии – это класс Width – ширина C# графика Свойства Pen Color – цвет линии – это класс Width – ширина линии Pen. Type – тип линии это перечисление. Он может быть такой Hatch. Fill Specifies a hatch fill. Linear. Gradient Specifies a linear gradient fill. Path. Gradient Specifies a path gradient fill. Solid. Color Specifies a solid fill. Texture. Fill Specifies a bitmap texture fill. Dash. Style – определяет пунктиры Custom Specifies a user-defined custom dash style. Dash Specifies a line consisting of dashes. Dash. Dot Specifies a line consisting of a repeating pattern of dash-dot. Dot Specifies a line consisting of dots. Solid Specifies a solid line.

C# графика Методы заливки. Имя начинается с Fill. Первый аргумент - Brush Fill. Ellipse(Brush, C# графика Методы заливки. Имя начинается с Fill. Первый аргумент - Brush Fill. Ellipse(Brush, …) Fill. Pie(Brush, …) Fill. Polygon(Brush, …) Fill. Rectangle(Brush, …) private void Fill. Region. Rectangle(Paint. Event. Args e) { // Create solid brush. Solid. Brush blue. Brush = new Solid. Brush(Color. Blue); // Create rectangle for region. Rectangle fill. Rect = new Rectangle(100, 200, 200); // Create region for fill. Region = new Region(fill. Rect); // Fill region to screen. e. Graphics. Fill. Region(blue. Brush, fill. Region); }