폐관수련
[C#] WinForms GDI+ 본문
Graphics
- paint() 이벤트 : e.Graphics
- CreateGraphics() : Graphics 참조 변수 생성
- 네임스페이스 : System.Windows.Forms
- 해제 : Dispose()
Color Struct
- ARGB (alpha - 투명도, red, green, blue)
- Pen, Brush, 컨트롤 등의 색상 설정에 사용
// 시스템 색상
public static System.Drawing.Color 색상이름 { get; }
// 사용자 정의 색상
FromArgb(Int32, Int32, Int32, Int32)
FromArgb(Int32, Int32, Int32)
FromArgb(Int32)
FromArgb(Int32, Color)
// 시스템 색상의 A, R, G, B
public byte A { get; }
public byte R { get; }
public byte G { get; }
public byte B { get; }
Pen
- Pen : 생성하여 사용 시
- Pens : 기본 제공 펜
// Pen 생성자
Pen(Brush)
Pen(Color)
Pen(Brush, Single)
Pen(Color, Single)
// Pen 해제
Dispose()
// Pen 스타일
public System.Drawing.Drawing2D.DashStyle DashStyle { get; set; }
using System.Drawing.Drawing2D 선언 후 사용
Brush
- 도형 내부를 색 또는 패턴으로 채우는 역할
- 종류 : SolidBrush, HatchBrush, TextureBrush ...
- Brush를 요구하는 메서드의 공통점 : Fill ~
'Programming > grammar' 카테고리의 다른 글
[C#] Func, Action (0) | 2021.11.04 |
---|---|
정규 표현식 (0) | 2021.08.11 |
리스트 컴프리헨션 (List Comprehension) (0) | 2021.08.11 |
[C#] ControlPaint.DrawReversibleFrame (0) | 2020.07.23 |
[C#] List / Array / ArrayList (0) | 2020.07.20 |
Comments