台灣最大程式設計社群網站
線上人數
1307
 
會員總數:245397
討論主題:189185
歡迎您免費加入會員
討論區列表 >> VB.NET >> 想請教VB.net繪圖並可再編輯的方法
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
想請教VB.net繪圖並可再編輯的方法
價值 : 100 QP  點閱數:127 回應數:2

樓主

Lin Broing
門外漢
0 1
26 1
發送站內信

各位好,
小弟剛進入學習撰寫軟體的領域,
想請問各位,
我想寫一個繪圖軟體,
目前畫線或幾何圖形等等...都大至上學會了,
現在我想讓我已畫出的線或幾何圖形,
能夠再次選取並編輯,
類似於AutoCAD那樣,
畫出一個矩形後,可以在點擊他並修改位置、大小、旋轉等...
現階段我所畫出的圖形則像小畫家那樣,畫出後就不可再修改,
想麻煩各位教我該如何撰寫,
也請各位用簡單一點的方式教我,
拜託了,謝謝




搜尋相關Tags的文章: [ Graphics ] , [ Drawing ] , [ DrawLine ] , [ Bitmap ] ,
本篇文章發表於2019-12-21 09:42
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

練武功
檢舉此回應
設計程式時,要先想如何做才能達成目標?
以你的問題來說,
1.先在圖上畫一個矩形。
2.游標移動到該矩形上點一下,電腦要能知道你點在該矩形的範圍。
3.以虛線框住矩形的範圍。
4.利用這些虛線進行圖形編輯。
5.編輯完成後,在將新的資料話在圖上。

所以這是很複雜(對某些人來說很簡單)的過程。
你現在是完成第一點,接著要完成第2點。
要完成第2點前,在進行第一點時,不能只單純畫一個矩形,
還要設三種變數(或集合):bitmap、rectangle、region。
bitmap變數的功能在記住圖形的資料。
rectangle變數的功能在記住位置與範圍
region變數在記住圖形的路徑。
有這三種變數就可以達成2的目標。
至於怎麼做,恐怕要費一些功夫去研究,尤其對於初學者更是不易!
本篇文章回覆於2019-12-22 09:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Lin Broing
檢舉此回應
非常感謝您的答覆,我會再繼續學習不足的地方,感謝^^
本篇文章回覆於2019-12-23 20:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.