矩形、楕円を描画する

まずメニューを作成します。そして以下のような列挙体を作成します。

メニューで各項目が指定されている場合はメニューにチェックマークがつきます。

ピクチャーボックスにおけるクリックとドラッグ

ユーザーコントロール UserControlImage上でドラッグがおこなわれると編集モードによって範囲指定がおこなわれたり、矩形や楕円の描画がおこなわれるような機能を追加します。

そのためにUserControlImageクラスのPictureBox1_MouseDown、PictureBox1_MouseMove、PictureBox1_MouseUpを修正します。

矩形と楕円を描画するのであればどの色をつかっておこなうのかを決める必要があります。

ここで色を設定できるようにしました。

あとはドラッグされたときに描画してドロップされたときに確定するだけです。