作者superkeller (什麽都不管)
看板C_Sharp
标题Re: [问题] 关於GDI+的绘图问题
时间Tue Oct 21 03:29:54 2008
※ 引述《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
1F:推 sunmat:谢谢你的解答~ 10/24 18:31