c#在gdi+中怎么实现按钮3D效果,比如凹下。按钮边框的突起,求指导。

c#在gdi+中绘图怎么实现按钮3D效果,比如凹下。按钮边框的突起,求指导。使用visualstudio2013,frame3.5.... c#在gdi+中绘图怎么实现按钮3D效果,比如凹下。按钮边框的突起,求指导。使用visual studio 2013 ,frame3.5. 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏100(财富值+成长值)
创作者zUzVB1Sl31
2015-05-22 · 编程类资料、英语学习资料
创作者zUzVB1Sl31
采纳数:1331 获赞数:5975

向TA提问 私信TA
展开全部
不用GID+去做,那样很呆。考虑到程序效率,你应该在PS上画好小一点的按钮状态图,按下是什么样子,弹起是什么样子,鼠标放上面是什么样子。三个图画好后,存放在程序的imagelist里面,尺寸放大点,不要以16*16这么小去存储就好了。
然后建立UserControl自定义控件,拖放个pictrueBox在上面作为按钮,鼠标事件改变他的大小位置和图片内容显示按钮动态效果,Sizechange事件控制他的尺寸比例分辨率,用窗体的相对尺寸去比例。UserControl窗体背景设置透明。
添加属性和图片事件,或者直接公开pictrueBox,在使用的时候动态加事件
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式