C# 클래스 PurplePen.DotGrid

파일 보기 프로젝트 열기: petergolde/PurplePen

공개 프로퍼티들

프로퍼티 타입 설명
clientSize Size
dots List>
dotsAcross int
pixelsPerDot int

공개 메소드들

메소드 설명
Clear ( ) : void
DotGrid ( ) : System
DrawDot ( Graphics g, int row, int col ) : void
DrawDot ( int row, int col ) : void
DrawGrid ( Graphics g ) : void
EraseDot ( Graphics g, int row, int col ) : void
EraseDot ( int row, int col ) : void
GetAllDots ( ) : ].bool[
GetDot ( int row, int col ) : bool
ResizeTo ( int newDotsAcross, int newDotsDown ) : void
SetAllDots ( bool dotValues ) : void
SetDot ( int row, int col, bool dotValue ) : void
UpdateGridSize ( ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

비공개 메소드들

메소드 설명
DotGrid_MouseDown ( object sender, MouseEventArgs e ) : void
DotGrid_Paint ( object sender, PaintEventArgs e ) : void
DotGrid_Resize ( object sender, EventArgs e ) : void
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

메소드 상세

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

DotGrid() 공개 메소드

public DotGrid ( ) : System
리턴 System

DrawDot() 공개 메소드

public DrawDot ( Graphics g, int row, int col ) : void
g Graphics
row int
col int
리턴 void

DrawDot() 공개 메소드

public DrawDot ( int row, int col ) : void
row int
col int
리턴 void

DrawGrid() 공개 메소드

public DrawGrid ( Graphics g ) : void
g Graphics
리턴 void

EraseDot() 공개 메소드

public EraseDot ( Graphics g, int row, int col ) : void
g Graphics
row int
col int
리턴 void

EraseDot() 공개 메소드

public EraseDot ( int row, int col ) : void
row int
col int
리턴 void

GetAllDots() 공개 메소드

public GetAllDots ( ) : ].bool[
리턴 ].bool[

GetDot() 공개 메소드

public GetDot ( int row, int col ) : bool
row int
col int
리턴 bool

ResizeTo() 공개 메소드

public ResizeTo ( int newDotsAcross, int newDotsDown ) : void
newDotsAcross int
newDotsDown int
리턴 void

SetAllDots() 공개 메소드

public SetAllDots ( bool dotValues ) : void
dotValues bool
리턴 void

SetDot() 공개 메소드

public SetDot ( int row, int col, bool dotValue ) : void
row int
col int
dotValue bool
리턴 void

UpdateGridSize() 공개 메소드

public UpdateGridSize ( ) : void
리턴 void

프로퍼티 상세

clientSize 공개적으로 프로퍼티

public Size clientSize
리턴 Size

dots 공개적으로 프로퍼티

public List> dots
리턴 List>

dotsAcross 공개적으로 프로퍼티

public int dotsAcross
리턴 int

pixelsPerDot 공개적으로 프로퍼티

public int pixelsPerDot
리턴 int