d:id:pmint:20080404:p1の続き。
UI系に分類したクラスについて。
Formいろいろ
.NET Frameworkのもの。と、そのサブクラス。
Visual Studioのフォームデザイナで作るもの。
Palette
パレット。
これも.NET FrameworkにあるFormのサブクラス。
色パレットはCanvasを持ったForm。
キャンバス + カラーピッカー。
色の保存はしない。永続的なデータを持たない。
絵としてパレットを自作してスポイトで色を得る、というやり方を標準に。
色の保存なら画像として残したほうが機能も分かりやすさも上。
混色を作るならカラーピッカーで数値を操作するよりも、キャンバス上でぼかしを掛けたり筆で混ぜたほうがいい。
「パレットに置く色」を作るのだけはカラーピッカーで。
そのほか、ツールパレットも。
ツールを登録、呼び出すためのUI。