怎样检测文本框中输入的内容是字符串还是数值 用VB代码表示
发布网友
发布时间:2022-04-28 18:15
我来回答
共2个回答
热心网友
时间:2022-04-23 05:46
这个嘛,vb
的textbox有些功能你没有用上
.selstart
开始选中的位置
.sellength
选中长度
.seltext
选中文本
这三个都是可读写的
你试试
方法多种
1.得到当前位置,
选中左边到变量
,变量
&
新的字符串
,变量
&
右边的字符,输出到textbox
2.也是得到位置
选中某一个字符,可以是前也可以是后
然后把这个字符替换成
要加入的字符串,如果是选了左边的就是,选中字符
&
现要放入的字符,同理右边是现要放入的字符
&
选中的字符.
替换用
replace
dim
v
as
string
v=replace(now,"2008","2009"
在这里,替换就是选中的文本
seltext
简单例子
从第2位选中3个字符
text1.selstart=2
text1.sellength=3
msgbox
text1.seltext
'替换
text1.seltext=now
'now是当前日期与时间的意思
临时写的,不知道行不行,
具体你试试,不懂的可以加我为好友,
号码
2,5,4,1,8,6,9,1,7
热心网友
时间:2022-04-23 07:04
text1.text=VarType(text2.text)
如果text1.text的值为:2 对应的text2.text的值为:整数
——————————:3 ———————————:长整数
——————————:4 ———————————:单精度浮点数
——————————:5 ———————————:双精度浮点数
——————————:6 ———————————:货币值
——————————:7 ———————————:日期
——————————:8 ———————————:字符串