0

私は、pictureBox から拡張されたコントロールを作成しており、GDI のみを使用してコンテンツをペイントしています。コンテンツを選択するための選択メソッド( Ctrl + A )を作りたいです。どうやってするか??

4

2 に答える 2

0

選択した領域の色を変更して、選択されていることを示したい。私の解決策はpictureBoxの各ピクセルの色を変更することですが、それは非常に遅いです。LockBitsを使ってみましたが、ピクセルごとに色を計算しないと便利です。問題を解決する方法は?

于 2012-12-03T01:24:43.410 に答える
0

選択範囲を a に保存Rectします (正方形の選択範囲のみを使用する場合)。

Ctrl+A を押すと、次のようになりますselectionRect = new Rect(0, 0, bitmap.Width, bitmap.Height);

于 2012-12-02T11:29:22.647 に答える