c#在gdi+中怎么实现按钮3D效果,比如凹下。按钮边框的突起,求指导。
c#在gdi+中绘图怎么实现按钮3D效果,比如凹下。按钮边框的突起,求指导。使用visualstudio2013,frame3.5....
c#在gdi+中绘图怎么实现按钮3D效果,比如凹下。按钮边框的突起,求指导。使用visual studio 2013 ,frame3.5.
展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏100(财富值+成长值)
展开全部
不用GID+去做,那样很呆。考虑到程序效率,你应该在PS上画好小一点的按钮状态图,按下是什么样子,弹起是什么样子,鼠标放上面是什么样子。三个图画好后,存放在程序的imagelist里面,尺寸放大点,不要以16*16这么小去存储就好了。
然后建立UserControl自定义控件,拖放个pictrueBox在上面作为按钮,鼠标事件改变他的大小位置和图片内容显示按钮动态效果,Sizechange事件控制他的尺寸比例分辨率,用窗体的相对尺寸去比例。UserControl窗体背景设置透明。
添加属性和图片事件,或者直接公开pictrueBox,在使用的时候动态加事件
然后建立UserControl自定义控件,拖放个pictrueBox在上面作为按钮,鼠标事件改变他的大小位置和图片内容显示按钮动态效果,Sizechange事件控制他的尺寸比例分辨率,用窗体的相对尺寸去比例。UserControl窗体背景设置透明。
添加属性和图片事件,或者直接公开pictrueBox,在使用的时候动态加事件
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询