ペイントブラシっぽい機能を実装するクラスを作ってみました。
【主な特徴】
・ピクチャーボックスをコンテナとしてしようします。
・ペン,筆,消しゴム,テキスト入力,範囲選択等の機能。
・範囲選択時は、マウス左ボタンで拡大縮小、マウス右ボタンで回転
シフトを押しながら拡大縮小するとアスペクト比維持
コントロールを押しながらドラッグするとコピー
【更新履歴】
・(2013.11.30)
1.オーナPictureboxのリサイズに伴う不具合を修正
2.塗りつぶしロジック内のSetpixcel,GetpixcelをBitmapdataクラスを用いた手法に変更
<ダウンロード > clsPaintPaper を含むサンプルコードです。