| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 434 人关注过本帖
标题:如何让它点一次变化一次啊
只看楼主 加入收藏
hzc502239
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-9-4
收藏
 问题点数:0 回复次数:2 
如何让它点一次变化一次啊

我作了一个标签..然后在代码处打上的.
Private Sub Label1_Click()
Label1.FontSize = 32
End Sub
来改变字体的大小..运行以后点下标签果然大小改变了..但我想学下加什么代码能让字体的大小再变化..就是点一次变一次



不要用问题冒充原创文章。multiple1902友情提醒,如对此有意见请直接举报到管理员处。

[此贴子已经被multiple1902于2007-9-4 20:45:50编辑过]

搜索更多相关主题的帖子: 管理员 文章 如何 标签 想学 
2007-09-04 20:26
slore
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1108
专家分:0
注 册:2005-7-1
收藏
得分:0 
Label1.FontSize =Label1.FontSize+2

快上课了……
2007-09-04 20:29
西风独自凉
Rank: 8Rank: 8
等 级:贵宾
威 望:43
帖 子:3380
专家分:28
注 册:2007-8-2
收藏
得分:0 

以前收集到的一些代码。自己参照 看下。。
Dim r, g, b As Integer

Private Sub Form_Load()
r = 192
g = 192
b = 192
Timer1.Enabled = True
Timer2.Enabled = False
Label1.Left = 3500
Label1.Top = 2500
End Sub

Private Sub Timer1_Timer()
If r < 255 Then
r = r + 1
Else
r = 255
End If

If g > 3 Then
g = g - 3
Else
g = 0
End If

If b > 3 Then
b = b - 3
Else
b = 0
End If

Label1.FontSize = Label1.FontSize + 0.75
Label1.ForeColor = RGB(r, g, b)
Label1.Left = 3500 - Label1.Width / 2
Label1.Top = 2500 - Label1.Height / 2
If Label1.FontSize >= 72 Then
Timer1.Enabled = False
Timer2.Enabled = True
End If
End Sub

Private Sub Timer2_Timer()
If r > 192 Then
r = r - 1
Else
r = 192
End If

If g < 192 Then
g = g + 3
Else
g = 192
End If

If b < 192 Then
b = b + 3
Else
b = 192
End If

Label1.FontSize = Label1.FontSize - 0.75
Label1.ForeColor = RGB(r, g, b)
Label1.Left = 3500 - Label1.Width / 2
Label1.Top = 2500 - Label1.Height / 2
If Label1.FontSize <= 8 Then
Timer2.Enabled = False
Timer1.Enabled = True
End If
End Sub

Private Sub Timer3_Timer()
Label1.ForeColor = RGB(Rnd * 255, Rnd * 255, Rnd * 255)
End Sub


2007-09-04 20:30
快速回复:如何让它点一次变化一次啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.042845 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved