以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]请教各位老师一个按钮的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=76380)

--  作者:天使泪
--  发布时间:2015/10/28 0:37:00
--  [求助]请教各位老师一个按钮的问题
我想制作一个按钮,默认是灰色的一张图片,鼠标经过是另一张图片,点击又是另一张图片。


图片点击可在新窗口打开查看此主题相关图片如下:关闭开启按下三种状态按钮psd素材.jpg
图片点击可在新窗口打开查看


--  作者:Hyphen
--  发布时间:2015/10/28 8:36:00
--  

参考控件的Mouse事件http://www.foxtable.com/help/topics/0743.htm

 

MouseEnter和MouseLeave事件分别切换图片


--  作者:大红袍
--  发布时间:2015/10/28 9:12:00
--  

换图片呗,比如

 

e.Sender.Image = getimage("d:\\test.jpg")


--  作者:天使泪
--  发布时间:2015/10/28 11:19:00
--  
谢谢老师,不知道有没有这样的事例,我是个菜鸟想好好学学FT后进个开发版。
--  作者:大红袍
--  发布时间:2015/10/28 11:24:00
--  

放一个图片控件

 

MouseEnter

 

e.Sender.Image = getimage("d:\\1.jpg")

 

MouseLeave

 

e.Sender.Image = getimage("d:\\2.jpg")


--  作者:天使泪
--  发布时间:2015/10/28 12:03:00
--  
谢谢老师,我知道怎么编,我只是想看看有没有比较经典的案例。我现在在设计一套比较简单的系统。一步一步的学习中。
--  作者:天使泪
--  发布时间:2015/10/28 12:35:00
--  
这个按纽需要关闭窗口,设置好后可以实现图片切换,但是点击关闭后,窗口关闭运行错误。

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2015.10.26.1
错误所在事件:窗口,录入信息,,MouseLeave
详细错误信息:
未设置对象变量或 With 块变量。

--  作者:Hyphen
--  发布时间:2015/10/28 13:44:00
--  

测试没有问题。放出MouseLeave代码看看


--  作者:天使泪
--  发布时间:2015/10/28 13:52:00
--  
图片切换是没有问题。我加了关闭窗口代码后就这样了。
--  作者:大红袍
--  发布时间:2015/10/28 14:10:00
--  
以下是引用天使泪在2015/10/28 13:52:00的发言:
图片切换是没有问题。我加了关闭窗口代码后就这样了。

 

关闭窗口代码,应该写到click事件的。

 

e.Form.Close