在圖片上畫矩形

在圖片上畫矩形

因為有時候需要在圖片 的指定區域 做click事件

所以就需要放個隱形的label 在上面

這範例 有用到 動態產生Label 及 直接在圖片上 畫矩形 得到 座標及寬高 的功能

有座標及寬高之後就能 我們就能指定到Label 了

因為是直接畫上去的,而且背景不是白的,所以也不能做到像橡皮擦那樣,

小畫家的橡皮擦只是 用背景顏色蓋上去而以,並不是真的擦掉了,所以畫上去之後就無法修改了

 

原始碼範例下載

Painter.rar

 

painter

要做到自由縮放大小的功能可以參考Nobel的這篇

[C#] 執行時改變物件大小 [含八個控點及邊框] (Resize Control / DrawGrabHandle)


如有錯誤 歡迎指正