Wince下label和button透明问题?

yinzhkok 2008-02-01 03:29:51
我在FORM上自己用ONPAINT函数绘制了一个背景图片,图片上有“关闭”“打开”之类的字样,我想把我的BUTTON做成透明的,直接显示背景图片上的字,LABEL上的字也直接显示在背景图片上,我试过了this.label1.BackColor =Color.Transparent; 之类的方法 都实现不了,而且我的这个项目是在智能设备下开发的 WINCE下的库函数是精简版 所以一些在C#里函数没有,我应该如何实现呢,希望大家能帮助我 谢谢!
...全文
491 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
shaguachy 2008-03-05
  • 打赏
  • 举报
回复
在WM_CTLCOLOR里把按钮背景设为透明,在按钮上写字
yinzhkok 2008-02-01
  • 打赏
  • 举报
回复
方法是不错 我尝试一下的!
lenux 2008-02-01
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20071221/09/e733e759-7c25-4d39-a1a0-63b40285cd0a.html

这个帖子上有我在evc下实现的代码。
但是在C#上没有任何的experience。
要是不能移植到c#。就只能用其他办法啦。

如果你只是想要实现在背景图上点击事件,
一个比较好的方法就是你把背景图上点击后需要有触发事件的区域的位置定义好,
然后根据点击的鼠标位置是否在定义的区域中来判断是否需要触发事件。

还有就是可以做一些“关闭”“打开”之类的字样的小图。用picturebox显示在背景图的同样位置,这样点击后,会触发picturebox的事件,模拟button.

19,500

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧