| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 779 人关注过本帖
标题:关于vb的一个问题
只看楼主 加入收藏
lygzw
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-7-6
收藏
 问题点数:0 回复次数:13 
关于vb的一个问题
各位大虾用vb怎么能把123456转换成546213呢?就是说在地一个眶里输入123456然后确定就在第二个匡里显示546213.帮帮我这个菜鸟吧谢了!最好能给个原码研究一下
搜索更多相关主题的帖子: 最好 
2006-07-06 21:49
lygzw
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-7-6
收藏
得分:0 
怎么没人回答?自己顶!在顶!在在顶!
2006-07-06 22:45
VB爱上我
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:478
专家分:52
注 册:2005-10-14
收藏
得分:0 
text2=strreverse(text1)

IT618资讯网 提供服务端开发,前端开发,网页特效,热门开源系统研究,软件下载,站长建站,淘宝开店等学习资料.
2006-07-07 10:57
xinfresh
Rank: 4
等 级:贵宾
威 望:13
帖 子:594
专家分:0
注 册:2006-1-13
收藏
得分:0 
楼上的没看清题吧,是转成546213啊,不是反转

E-mail:xinfresh@QQ:383094053校内:http:///getuser.do?id=234719042
2006-07-07 12:13
xinfresh
Rank: 4
等 级:贵宾
威 望:13
帖 子:594
专家分:0
注 册:2006-1-13
收藏
得分:0 
这个问题问的实在....没有任何条件,只说要转换
我看你就这么写吧:
Private Sub Command1_Click()
Text2.Text="546213"
End Sub
反正你只要转成这样嘛,又没说什么规则

E-mail:xinfresh@QQ:383094053校内:http:///getuser.do?id=234719042
2006-07-07 12:14
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 

Option Explicit

Private Sub Command1_Click()
Dim strDemo As String
strDemo = Trim(Text1.Text)
If Len(strDemo) > 6 Or Len(strDemo) < 1 Then
MsgBox ("请输入6个数")
Else
Dim LeftString As String
Dim RightString As String
Dim t As String
Dim strArray(1 To 3) As String
LeftString = Left(strDemo, 3)
RightString = Right(strDemo, 3)
t = Left(LeftString, 1)
Mid(LeftString, 1, 1) = Mid(LeftString, 2, 1)
Mid(LeftString, 2, 1) = t

t = Left(RightString, 1)
Mid(RightString, 1, 1) = Mid(RightString, 2, 1)
Mid(RightString, 2, 1) = t
Text2.Text = RightString & LeftString
End If
End Sub


我的msn: myfend@
2006-07-07 12:57
lygzw
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-7-6
收藏
得分:0 
非常感谢,还有个问题没弄明白,就是比如12345678转换成3**P4-3**5*-1**2I-D83*C,这里的3就是前边8为数的地三位4就是8为数的地四为,别的以次类推,*表示可以是任意的数字,字母是不变的字母的位置也是不边的.比如52107839转换成3**P0-1**0*-5**2I-D98*C.我弄很久没弄出来(因为太菜了)恳求大家和版主帮帮我,要是能给出代码研究就更好了.谢谢谢谢了
2006-07-07 13:24
lygzw
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-7-6
收藏
得分:0 
晕!是12345678转换成7**P4-3**5*-1**2I-D86*C上边的写错了
2006-07-07 13:28
lygzw
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-7-6
收藏
得分:0 

帖子写错了,是12345678转换成7**P4-3**5*-1**2I-D86*C,7就是前边8为数字的地7为数字,4就是8位数字的地4位数字,就是8位数字的地3为数字,别的一样的顺序.*表示可以是任何一个数字,别的英文字母是不变的总是那些字母,
比如在第一个诓里输入28563497 
按确定在第二个诓里显示9**P6-5**3*-2**8I-D74*C
就是这样的顺序,大家帮帮我哦,给个代码让我这个菜鸟学习一下谢谢!

2006-07-07 14:15
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
???????????

我的msn: myfend@
2006-07-07 16:51
快速回复:关于vb的一个问题
数据加载中...
 
   



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

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