Re: [問題] 關於GDI+的繪圖問題
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):