2009-02-17 90 views
0

在運行時創建的圖形對象,我想了解如何創建一個程序,我可以繪製簡單的圖形,並能選擇他們的編輯 - 像調整大小,顯示顏色變化的順序。有沒有人知道的在線資源會幫助我達成目標。,我想了解在C#

謝謝

回答

1

我曾經這樣做的一種偷偷摸摸的方式是創建一個自定義控件,從中刪除背景並在其上繪製我的形狀和尺寸。然後,你可以很容易地實現選擇(覆蓋的OnClick),拖動和縮放(onmousedown事件,的OnMouseMove,OnMouseUp)。然後,您可以通過屬性(請參閱Browsable屬性和屬性獲取/設置器)和PropertyGrid控件來實現諸如顏色等選項。

任何超出,雖然 - 貝塞爾曲線和類似 - 將需要的東西一點點更先進的,雖然。

另一種方法是隻使用這種控制的尺寸控,並執行存儲在一箇中央畫布所有的繪製 - 然後,唯一的缺點是找出如何選擇在畫布上的形狀。

+0

有你,我可以從任何工作的例子嗎? – Brad 2009-02-18 13:54:43