要求,当按下 Command 的时候复制剪切版的内容到 TEXT 中,当剪切版文本为连窜的时候,如: “111111” 或者“55555” 提示格式错误,当剪切版文本不为连窜的时候 “2222 8888” 或者 “2222 7898989” 复制剪切版的内容到 TEXT 中。
解决方案 »
- 如何伪造并发送一个数据包达到让网站认为是从某个网址过来的
- 以下图片中的与37427有关的是什么意思
- VB6.0软件在调试时正常,生成EXE文件就不能运行了
- 如何实现在一个无标题窗体里,单击窗体内任意处来移动窗体
- 高分求《Microsoft Visual Basic 6.0 分布式应用程序开发》电子书或下载地址,UP有分。
- 请大家赐教!
- 如何使用VB来开发USB的应用程序
- .Recordset.Fields.Count到底是什么的数目???????
- 请教一下如何把运算结果存为一个硬盘上的文件,如记事本
- VB 中的winsock控件用udp协议有crc校验,会把收到的错误数据丢弃吗?
- 请问这样的效果怎么实现?谢谢了!
- VBA写一个宏
replace替换掉所有的空格
mid在第一个空格的位置放一个空格
If Instr(Text1, Space(1)) <= 0 Then
MsgBox "Bad Data Format!"
'Recover Text
Text1 = Text1.Tag
Exit Sub
End If Do While Instr(Text1, Space(2)) >= 0
Text1 = Replace(Text1, Space(2), Space(1))
Loop Text1.Tag = Text1
End Sub
Dim strTemp$
strTemp = Clipboard.GetText()
If (InStr(1, strTemp, " ") = 0) Then
MsgBox "格式错误!", 48, "Error"
Exit Sub
End If
'判断是否为多行
If (InStr(1, strTemp, vbLf) > 0) Then
MsgBox "格式错误!", 48, "Error"
Exit Sub
End If
While (InStr(1, strTemp, " ") > 0) '注意引号中是两个空格.
strTemp = Replace(strTemp, " ", " ")
Wend
Text1.Text = strTemp
End Sub
Private Sub Command1_Click()
Dim strTemp$, i&
strTemp = Clipboard.GetText()
If (InStr(1, strTemp, " ") = 0) Then
MsgBox "格式错误!", 48, "Error"
Exit Sub
End If
'判断是否为多行
If (InStr(1, strTemp, vbLf) > 0) Then
MsgBox "格式错误!", 48, "Error"
Exit Sub
End If
While (InStr(1, strTemp, " ") > 0) '注意引号中是两个空格.
strTemp = Replace(strTemp, " ", " ")
Wend
'判断是否为多段
if (InStr(InStr(1, strTemp, " ")+1, strTemp, " ") > 0) Then
MsgBox "格式错误!", 48, "Error"
Exit Sub
End If
Text1.Text = strTemp
End Sub