TOPへ

ペイントブラシっぽい機能を実装するクラスを作ってみました。

【主な特徴】
・ピクチャーボックスをコンテナとしてしようします。
・ペン,筆,消しゴム,テキスト入力,範囲選択等の機能。
・範囲選択時は、マウス左ボタンで拡大縮小、マウス右ボタンで回転
シフトを押しながら拡大縮小するとアスペクト比維持
コントロールを押しながらドラッグするとコピー

【更新履歴】
・(2013.11.30)
 1.オーナPictureboxのリサイズに伴う不具合を修正
 2.塗りつぶしロジック内のSetpixcel,GetpixcelをBitmapdataクラスを用いた手法に変更

ダウンロード > clsPaintPaper を含むサンプルコードです。
サンプル画面
クラス図