标题:请 griefforyou 帮忙
只看楼主
chadd
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2004-12-19
 问题点数:0 回复次数:3 
请 griefforyou 帮忙


能否用VB编写一段如下程序:

   文本框1.内容为:089083033056082042077082088050045048043077048041039052051087077088064085082080080

要求:文本框2.内容=将“文本框1.内容”取每3个一组转化为字符(取值为33~58内的要求加32,取值为70~89以内的要求减32)。如取到“089”即将 chr(089-32)转化为9,取到“045”即将chr(045+32)转化为M。

搜索更多相关主题的帖子: griefforyou 
2004-12-20 22:26
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 

这么容易的东西用不着我来写吧?


天津网站建设 http://www./
2004-12-21 16:25
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 

Option Explicit

Private Sub Command1_Click() Dim i As Integer Dim strTemp As String Dim strOut As String For i = 1 To Len(Text1.Text) Step 3 strTemp = Mid(Text1.Text, i, 3) If Val(strTemp) >= 33 And Val(strTemp) <= 58 Then strOut = strOut & Chr(Val(strTemp) + 32) ElseIf Val(strTemp) >= 70 And Val(strTemp) <= 89 Then strOut = strOut & Chr(Val(strTemp) - 32) End If Next Text2.Text = strOut End Sub


天津网站建设 http://www./
2004-12-21 16:35
chadd
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2004-12-19
得分:0 
才接触VB,有很多不明白的地方。非常感谢仁兄。
2004-12-21 17:10



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-9744-1-1.html




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

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