| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 895 人关注过本帖
标题:如何让一句话分步显示?
只看楼主 加入收藏
haiyungood
Rank: 2
等 级:论坛游民
帖 子:83
专家分:98
注 册:2008-7-2
结帖率:100%
收藏
 问题点数:0 回复次数:8 
如何让一句话分步显示?
我初学VB,建了个Text文本框,和一个“显示”按钮,当第一次单击按钮时Text文本框显示“转换规则”,第二次时“小写转换成大写”,第三次时“大写转换成小写”,也就是如何让“转换规则,小写转换成大写,大写转换成小写”这句话分三步显示。请各位帮忙写一下那个程序执行的代码,谢谢了……
搜索更多相关主题的帖子: 分步 
2008-07-23 23:09
drogen007
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-7-2
收藏
得分:0 
看代码吧


Option Explicit
Public n As Long   '变量,为了赋1、2、3判断文本框text1内容

Private Sub Command1_Click()

n = n + 1
If n > 3 Then n=1

Select Case n
Case 1
Text1.Text = "转换规则"
Case 2
Text1.Text = "小写转换成大写"
Case 3
Text1.Text = "大写转换成小写"
End Select

End Sub

Private Sub Form_Load()
n = 0
End Sub

[[it] 本帖最后由 drogen007 于 2008-7-24 23:47 编辑 [/it]]
2008-07-24 00:44
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
说白了就是三次显示不一样的内容

xxx Sub xxx_click
Static n As Integer '初始为0
Const WordsList="转换规则|,小写转换成大写|,大写转换成小写"
Dim a() As String
a=Split(WordsList,"|")
If n<=ubound(a) then
  xxx.caption=xxx.caption & a(n)
  n=n+1
End If
End Sub

未测试,只是提供一个思路。
2008-07-24 01:13
随风逐流
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:passerby
等 级:版主
威 望:8
帖 子:4054
专家分:271
注 册:2007-6-13
收藏
得分:0 
一个比一个牛X
真是自愧不如啊

[url=http://www./html/6/6694/]极道金丹[/url][url=http://www./html/2/2849/]九阴九阳[/url][url=http://www./html/2/2596/]凡人修仙传[/url]
2008-07-24 09:55
haiyungood
Rank: 2
等 级:论坛游民
帖 子:83
专家分:98
注 册:2008-7-2
收藏
得分:0 
如何重复显示?
为什么重复完一次再开始一次时必须重新启动呢?如何才能让它完了一次,在单击命令按钮一次时又开始呢?而不是在重新启动一次。谢谢了……
2008-07-24 15:11
jxyga111
Rank: 8Rank: 8
来 自:中華人民共和國
等 级:贵宾
威 望:33
帖 子:6015
专家分:895
注 册:2008-3-21
收藏
得分:0 
清空不就得了

烈焰照耀世界,斌凍凍千萬裏
2008-07-24 15:24
haiyungood
Rank: 2
等 级:论坛游民
帖 子:83
专家分:98
注 册:2008-7-2
收藏
得分:0 
清空不行啊,必须是退出来后在重新启动一次才行。我是想清空后不用往出退,再重复显示一次。不过还是谢谢了……
2008-07-24 15:44
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
[bo][un]haiyungood[/un] 在 2008-7-24 15:11 的发言:[/bo]

为什么重复完一次再开始一次时必须重新启动呢?如何才能让它完了一次,在单击命令按钮一次时又开始呢?而不是在重新启动一次。谢谢了……

注意我的代码。

我是怎么防止越界的?只有n小于3才响应。
那么就清楚了,在声明语句之后,如果n=3(当然说n>=3也一样)那么就把0赋值给n,不就相当于初始化了?
2008-07-24 16:34
drogen007
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2008-7-2
收藏
得分:0 
偶的也实现了!
2008-07-24 23:44
快速回复:如何让一句话分步显示?
数据加载中...
 
   



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

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