用VB怎么给一个字符串中每个字母之间加上空格?在线等!谢谢!

用VB怎么给一个字符串中每个字母之间加上空格?这个字符串只有英文字母

....这么长的函数? 有没有必要啊
把这个代码加到Command(按钮) 的单击事件

Dim StrA, TempStr As String, Fx As Long

StrA = "asdfzxcvqwer" '你要插入空格的字符串

For Fx = 1 To Len(StrA) '循环插入.
TempStr = TempStr & Mid(StrA, Fx, 1)
If Fx <> Len(StrA) Then TempStr = TempStr & " " '不要在最后加入空格.
Next

Print TempStr
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-03-08
Private Function AddSp(ByVal str As String) As String
Dim Lstr As Long
Dim i As Long
Dim temp() As String * 1

Lstr = Len(str)

If Lstr - 1 < 1 Then AddSp = str: Exit Function
ReDim temp(1 To Lstr) As String * 1

For i = 1 To Lstr
temp(i) = Mid(str, i, 1)
Next

AddSp = temp(1)
For i = 2 To Lstr
AddSp = AddSp & " " & temp(i)
Next

End Function

我给你做了个加空格的函数,怎么调用因该会吧

用VB怎么给一个字符串中每个字母之间加上空格?在线等!谢谢!
把这个代码加到Command(按钮) 的单击事件 Dim StrA, TempStr As String, Fx As Long StrA = "asdfzxcvqwer" '你要插入空格的字符串 For Fx = 1 To Len(StrA) '循环插入.TempStr = TempStr & Mid(StrA, Fx, 1)If Fx <> Len(StrA) Then TempStr = TempStr & " " '不要在最后加入空...

...命令太长了,一行写不开,该怎么写不会出错,在线等,谢谢
在使用VB编写代码时,有时会遇到命令过长,无法在一行内完成的情况。为了解决这一问题,可以采取一种简便的方法,即在一行代码的末尾保留一个空格,然后使用下划线“_”进行续行。这样,VB编译器会将带有下划线的行与前一行连接起来,形成一个完整的语句。例如,假设你需要声明一个函数,该函数涉及多个参...

VB关于字符串操作,在线等
Private Sub form_load()Dim Str1 As String, Str2 As String Dim S() As String Dim I As Integer, J As Integer, M As Integer Form1.AutoRedraw = True Str1 = "http:\/\/127.0.0.1\/a.asp[E]http:\/\/127.0.0.1\/b.asp[E]http:\/\/127.0.0.1\/b.asp"For I = 1 To Len...

关于VB中字符串的计算问题,在线等,谢谢各位!
要用ScriptControl 在部件中添加ms script control 1.0 在窗体中添加一个ms script control ScriptControl1.Language = "VBScript"ScriptControl1.AddObject "frmMainWindow", Me dim cmd as string cmd="frmMainWindow.text14.text="+replace(lbl44.caption,"VAL(","VAL(frmMainWin...

vb中怎样改变msgbox的大小,在线等,谢谢
一般来说你是没法通过设定属性控制的,一种解决方案是 你多用一些空格来填充,二是你可以用form自己设计来替代

vb中frame的caption为“第n局”我要单击一次command n为1 再单击n为2...
不要变量,这样即可。Tag属性又叫标签属性,作用就类似给Frame1加个备注一样,你可以写一些你想要写的东西,默认下是空。这时可以利用它来存放局数。Private Sub Command1_Click()Frame1.Tag = Val(Frame1.Tag) + 1 Frame1.Caption = "第" & Frame1.Tag & "局"End Sub ...

vb中的label汉字如何换行
VB6.0中可以通过对Label控件的WordWrap 属性设置,满足汉字和字母文本换行。WordWrap 属性 返回或设置一个值,该值用来指示一个 AutoSize 属性设置为 True 的 Label 控件,是否要进行水平或垂直展开以适合其 Caption 属性中指定的文本的要求。为了决定 Label 控件如何显示其内容,应使用此属性。例如,一...

VB中如何提取特定字段,急,在线等
字母ascii值可以查表)还有一个函数也是相当有用也介绍下, mid(string,N1,N2)从字符串内N1位开始取N2个字符组成一个新字符串。由于题目比较简单(感觉你是初学吧)。所以我只提供算法(毕竟算法是一个程序的灵魂),同时也给你自己锻炼下代码编写能力。如需要,我可以再补充。谢谢。

...里添加内容想用additem,请给举个例子,在线等谢谢哦
additem是listbox的一个方法,有两个参数,第一个参数是添加到listbox中的文本Item as string,第二个参数是添加到listbox中的索引Index as long,该索引对应列表中的第几项,是个可选参数。例如1:列表框为LIST1,把文本框TEXT1的内容加入,这样写:LIST1.ADDITEM TEXT1.TEXT。例如2:在窗体是添加...

VB 中空格算一个字符吗
VB中,凡是可打印字符都算一个字符...加入代码:msgbox len("NJH KJ")测试的:6

相似回答