如何在自定义绘图控件中选择方法?

时间:2012-12-02 11:26:11

标签: c# algorithm colors

我正在从pictureBox创建一个控件扩展,只使用GDI来绘制内容。我想制作选择方法(Ctrl + A)来选择内容。怎么做??

2 个答案:

答案 0 :(得分:0)

我将我的选择存储在Rect中(假设您只想使用方形选区)。

按Ctrl + A时,您只需执行selectionRect = new Rect(0, 0, bitmap.Width, bitmap.Height);

之类的操作

答案 1 :(得分:0)

我想更改所选区域的颜色以显示它已被选中。我的解决方案是改变pictureBox的每个像素颜色,但它非常慢。我尝试使用LockBits,如果我不为每个像素计算颜色,那就太好了。如何解决问题?