以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  TopicBar1控件中的按钮效果是怎么做的?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=28374)

--  作者:mamuaiqing
--  发布时间:2013/1/26 21:21:00
--  TopicBar1控件中的按钮效果是怎么做的?
如图
图片点击可在新窗口打开查看此主题相关图片如下:图1.png
图片点击可在新窗口打开查看

--  作者:mamuaiqing
--  发布时间:2013/1/26 21:22:00
--  
效果又是3D,鼠标移到控件上颜色又变为黄色,有人知道没?
--  作者:Neha
--  发布时间:2013/1/27 14:38:00
--  
女像本来就是那样吧
--  作者:mamuaiqing
--  发布时间:2013/1/27 16:05:00
--  
我是在想那按钮效果是怎么做出来的,按钮控件好象做不出那效果
--  作者:lin_hailun
--  发布时间:2013/1/28 9:34:00
--  
以下是引用mamuaiqing在2013-1-27 16:05:00的发言:
我是在想那按钮效果是怎么做出来的,按钮控件好象做不出那效果


按钮控件可以做出那样的效果。你设置一下按钮的样式。再设置一下它的背景图片。再编写对应的鼠标事件就行了。

Dim btm As WinForm.Button = e.Form.Controls("Button6")
btm.basecontrol.BackgroundImage = getimage("d:\\Test.jpg")

--  作者:mamuaiqing
--  发布时间:2013/2/20 2:21:00
--  
以下是引用lin_hailun在2013-1-28 9:34:00的发言:


按钮控件可以做出那样的效果。你设置一下按钮的样式。再设置一下它的背景图片。再编写对应的鼠标事件就行了。

Dim btm As WinForm.Button = e.Form.Controls("Button6")
btm.basecontrol.BackgroundImage = getimage("d:\\Test.jpg")

请教林老师,按照上面的代码,在控件 MouseEnter 事件中输入下面的代码无效

 e.Sender.BackColor = Color.LightPink

 

代码又得怎么改?


--  作者:mamuaiqing
--  发布时间:2013/2/20 2:39:00
--  
难道再利用林老师的代码,再将图片的颜色改为其它颜色,在鼠标进入控件后变化了背景图?
--  作者:lin_hailun
--  发布时间:2013/2/20 8:39:00
--  
以下是引用mamuaiqing在2013-2-20 2:39:00的发言:
难道再利用林老师的代码,再将图片的颜色改为其它颜色,在鼠标进入控件后变化了背景图?


如果你只是想改变背景颜色的话,直接设置按钮的样式就行了,在属性那里。

--  作者:lin_hailun
--  发布时间:2013/2/20 8:41:00
--  
  e.Sender.BackColor = Color.LightPink

我测试这句代码是可以运行的。

如果你不止是想改颜色,那就用代码设置按钮的背景图吧。

--  作者:mamuaiqing
--  发布时间:2013/2/20 19:12:00
--  

明白林老师的意思了,感谢林老师的指导