VB 文本框
字符串 m1="E"
字符串 m2="F"
如果text1.text=m1+m2的话 则text1显示的是 EF
但是如果
字符串 m1="E"
字符串 m2="6"
如果text1.text=m1+m2的话 则text1显示的是 E 6 (E和6之间有个空格 怎么不让有空格)
m1 & m2
关闭中文输入法输入E就没这个问题了
对字符串的处理来书,+和&没什么差别
text1.text=trim(m1) & trim(m2)
3楼这个回复是正确答案。
应该一样啊
个人认为这个有道理。
的確,首先要確定全角或半解,
如果真是多了一個空格,使用Trim()函數就可以。
VB code:
Private Sub Command1_Click()
Dim m1 As String, m2 As String
m1 = "E"
m2 = "6"
MsgBox m1 + m2
End Sub
我测试的"E6"
说明你E的输入应该在全角状态下,但是如果是这样的话你也不应该出现"EF"。
无论怎样还是写代码还是仔细为上
相关问答:
为什么C写的DLL文件C、PB能调用VB不能调用?
VB里为什么有的DLL直接通过引用可以使用?有的需要通过declare申明外部函数?这些DLL有什么差别?
1、为什么PB能通过DECLARE声明而VB不行?
2、如果这个dll中的 ......
SELECT Count(*) from In_fo WHERE Reader_Time between #" + time1 + "# AND #" + time2 + "# and id=" + userid + ";
上面是我写的sql语句 Reader_Time是时间类型 id为数字 ......
由于每月从别的公司送来一个txt文件,格式如下:
0023939608011黄根养 &n ......
这个程序是固定的,比如cmd.exe
打开CMD后,鼠标在CMD的标题栏可以点击右键和左键,弹出相应的菜单。
我要达到的目的是:无论是左击还是右击CMD的标题栏都不能弹出菜单。
或者能出现菜单也行,但只能出 ......
Printer.ScaleMode = 6
6表示毫米
Printer.PaperSize = vbPRPSA4
'初始坐标
x = 1
y = 4
'最大的线筐
Printer.DrawStyle = 0
Printer.Line (x, y)-(x + 132.5, y) ......