C# Class LineArt.LineArtForm

ひたすらラインアートを描写し続けるだけのフォーム。
Inheritance: System.Windows.Forms.Form
Show file Open project: ufcpp/UfcppSample

Public Properties

Property Type Description
p Point[][]
v System.Drawing.Size[]

Public Methods

Method Description
LineArtForm ( ) : System
ThreadProc ( ) : void

画面更新用のスレッド。 ラインオブジェクトの頂点位置および速度を更新する。

Protected Methods

Method Description
Dispose ( bool disposing ) : void

使用されているリソースに後処理を実行します。

OnPaintBackground ( PaintEventArgs e ) : void

画面背景描写イベントハンドラ。

Private Methods

Method Description
InitializeComponent ( ) : void

デザイナ サポートに必要なメソッドです。このメソッドの内容を コード エディタで変更しないでください。

InitializeLineObject ( ) : void

ラインオブジェクトの初期化。 頂点の座標および速度をランダムに初期化する。

LineArtForm_Closed ( object sender, System e ) : void

プログラム終了時の処理。 設定をファイルに保存する。

Main ( string args ) : void
ParameterSetting ( object sender, System e ) : void

コンテキストメニューの「設定」が押されたときのイベントハンドラ。 設定用ダイアログを表示し、設定値の更新を行う。

ReadParameter ( ) : void

設定値をXMLファイルから読み出す。

WriteParameter ( ) : void

設定値をXMLファイルに書き出す。

Method Details

Dispose() protected method

使用されているリソースに後処理を実行します。
protected Dispose ( bool disposing ) : void
disposing bool
return void

LineArtForm() public method

public LineArtForm ( ) : System
return System

OnPaintBackground() protected method

画面背景描写イベントハンドラ。
protected OnPaintBackground ( PaintEventArgs e ) : void
e PaintEventArgs
return void

ThreadProc() public method

画面更新用のスレッド。 ラインオブジェクトの頂点位置および速度を更新する。
public ThreadProc ( ) : void
return void

Property Details

p public property

public Point[][] p
return Point[][]

v public property

public Size[],System.Drawing v
return System.Drawing.Size[]