Re: [問題] 關於GDI+的繪圖問題

看板C_Sharp作者 (什麼都不管)時間17年前 (2008/10/21 03:29), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《sunmat (昶(こなた~~~!))》之銘言: : 請問有沒有辦法在GDI+畫的圖做一些event呢? : 例如畫出一個按鈕的圖案之後 : 我想設定他的click的event : 不過總覺得不合理... : 用picture的話又會有透明度的問題(背景顏色會跑出來,不太好看) : 請問有沒有比較好的方法來辦到呢? : 謝謝! 如果是用gdi的話,我都用下列這種方式來實作click事件 Rectangle ButtonBounds = new Rectangle(300,300,100,20);//Button的Location和Size public void panel1_MouseDown(object sender,MouseArgsEvent e){ HitTest(e); } public void HitTest(MouseArgsEvent e){ if(ButtonBounds.Contain(e.Location)){ //click Event } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.43.197

10/24 18:31, , 1F
謝謝你的解答~
10/24 18:31, 1F
文章代碼(AID): #18_DmpJZ (C_Sharp)
文章代碼(AID): #18_DmpJZ (C_Sharp)