現在、Windows フォームを使用して四角形を描いています。
g.DrawRectangle(new Pen(Color.Black),new Rectangle(new Point(10,10),new Size(50,50)));
しかし、これに Event Listener を追加して、それらを移動およびサイズ変更できるようにしたいと考えています。
Windows Form DrawRectangle() を使用してこれを行うことはできますか、それとも別の方法がありますか?
現在、Windows フォームを使用して四角形を描いています。
g.DrawRectangle(new Pen(Color.Black),new Rectangle(new Point(10,10),new Size(50,50)));
しかし、これに Event Listener を追加して、それらを移動およびサイズ変更できるようにしたいと考えています。
Windows Form DrawRectangle() を使用してこれを行うことはできますか、それとも別の方法がありますか?
代わりにを使用できますPanel
。
移動可能でサイズ変更可能にしたい場合は、 を使用してくださいForm
。(この回答を参照してください。)
(あなたの例のような描画されたオブジェクトのイベントについては、それを行う簡単な方法はわかりません。しかし、マウスがフォームをクリックした場所を計算してみることができます...)