C#picturebox画矩形
时间: 2023-09-09 19:09:01 浏览: 116
C# pictureBox 绘制矩形框
5星 · 资源好评率100%
在C#中使用PictureBox控件绘制矩形可以通过以下步骤实现:
1. 在MouseDown事件中,判断鼠标按下的是左键,获取起始点的坐标,并将blnDraw标志设置为true,表示开始绘制矩形框。\[3\]
2. 在MouseMove事件中,判断blnDraw标志是否为true,以及鼠标左键是否按下。如果满足条件,获取当前鼠标的位置作为结束点的坐标,并调用pictureBox1.Invalidate()方法来触发重绘。\[2\]
3. 在Paint事件中,判断blnDraw标志是否为true,如果是,则使用Graphics对象的DrawRectangle方法绘制矩形框,传入起始点和结束点的坐标,以及矩形框的宽度和高度。可以使用Pen对象来设置矩形框的颜色和线条样式。\[1\]
通过以上步骤,就可以在C#中使用PictureBox控件绘制矩形框了。
#### 引用[.reference_title]
- *1* *2* *3* [C#之在PictureBox上绘制动态矩形框](https://blog.csdn.net/Kevin_Sun777/article/details/112535009)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文