设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 990|回复: 7
打印 上一主题 下一主题

[求助]如何使按钮可以变换颜色!?

[复制链接]
跳转到指定楼层
1#
发表于 2002-11-6 17:41:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做了一个按钮用两个不同颜色做的,使用鼠标移动代码如下:

Private Sub windowskkkkkk_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Select Case windows
    Case 0
        Me.kkkkkk1.Visible = True
        Me.kkkkkk2.Visible = False
        Abutton = 1
    End Select
   
    Select Case vvvvv
    Case 1
        Me.vvvvv2.Visible = False
        Me.vvvvv1.Visible = True
        Bbutton = 0
    End Select
End Sub



可是总是做不出来!

虽有这样的事例给我一个好吗?


我看过几个朋友的例子,设计都不一样,可是不能仿制,很遗憾!请帮忙嘛!

谢谢!




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2002-11-6 19:07:00 | 只看该作者
是XP效果吗?
3#
发表于 2002-11-6 19:36:00 | 只看该作者
建立模块:
Public Function move(a As CommandButton)
a.SetFocus
a.ForeColor = vbRed '可以设定其他颜色
End Function

Public Function lost(b As CommandButton)
b.ForeColor = vbBlack '可以设定其他颜色
End Function

然后在控件属性“鼠标移动”里输入:=move([命令n])
在“获得焦点”里输入:=lost([命令n])  
既可调用改变按钮文字颜色的模块。
4#
 楼主| 发表于 2002-11-6 21:41:00 | 只看该作者
谢谢!
是xp效果的!
zzcjp:
谢谢!你的代码。是改变文字颜色!

我要的是改变按钮的颜色!

按钮由两个图片累加而成的!要求鼠标移动的时候,改变颜色!
我能够改变按钮的颜色但当鼠标移开按钮的时候,不会自动变会原颜色!


请问有没有做好的例子供我参考!!谢谢!!

5#
发表于 2002-11-6 22:28:00 | 只看该作者
多谢zzcjp,这个例子对我很有用
6#
发表于 2002-11-7 17:47:00 | 只看该作者
zzcjp,能给我这样一个例子吗,谢谢
7#
发表于 2002-11-9 13:54:00 | 只看该作者
试一试在detail_mousemove里把颜色改回来
8#
 楼主| 发表于 2002-11-11 21:00:00 | 只看该作者
还是不可以解决!!

没有人,有例子吗??
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-26 04:36 , Processed in 0.101524 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表