社区
VB基础类
帖子详情
我是个VB初学者,我最近在试着编一个计算器,有些问题不明白,请高手赐教
星幻子
2003-12-08 05:05:25
我是以TEXT控件做为输入和显示结果栏的,如果按了数字1之后,显示为1
可按了2以后,显示不是12而是2,请问这个问题怎么解决?
...全文
106
6
打赏
收藏
我是个VB初学者,我最近在试着编一个计算器,有些问题不明白,请高手赐教
我是以TEXT控件做为输入和显示结果栏的,如果按了数字1之后,显示为1 可按了2以后,显示不是12而是2,请问这个问题怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
boydgmx
2003-12-08
打赏
举报
回复
如果要做计算机,建议使用控件数组,0-9十个按钮都叫做 CmdNum,其Index属性依次为0-9
然后在CmdNum_Click这个过程中,写:
text1 = text1 & index
即可
liaorui
2003-12-08
打赏
举报
回复
text1 = text1 & command.caption '你点中BUTTON的名字
踏平扶桑
2003-12-08
打赏
举报
回复
你可以用&来连接字符
//MSDN
& 运算符
用来强制两个表达式作字符串连接。
语法
result = expression1 & expression2
& 运算符的语法具有以下几个部分:
部分 描述
result 必需的;任何 String或 Variant 变量。
expression1 必需的;任何表达式。
expression2 必需的;任何表达式。
说明
如果 expression 不是字符串,则将其转换成 String 变体。如果两个表达式都是字符串表达式,则 result 的数据类型是 String;否则 result 是 String 变体。如果两个表达式都是 Null,则 result 也是 Null。但是,只要有一个 expression 是 Null,那么在与其它表达式连接时,都将其作为长度为零的字符串 ("") 处理。任何 Empty 类型表达式也作为长度为零的字符串处理。
lion_wing
2003-12-08
打赏
举报
回复
Private Sub Form_Load()
text1.text=""
End Sub
Private Sub Command2_Click()'command2的caption为“2”
text1.text=text1.text+"2"
End Sub
在command1-command9都访写!就行了!
星幻子
2003-12-08
打赏
举报
回复
还是不明白呀。。
SoHo_Andy
2003-12-08
打赏
举报
回复
只要在你每次按数字之前都text1.text=""或者
直接text1.text=strYour字符串变量 就可以避免这种情况了
电气工程及其自动化在电力系统的发展.docx
电气工程及其自动化在电力系统的发展.docx
工期管理在工程项目管理中的实施分析.docx
工期管理在工程项目管理中的实施分析.docx
Python爬取豆瓣电影Top250并进行数据分析.docx
Python爬取豆瓣电影Top250并进行数据分析.docx
中国智能家居行业发展前景及方向渐趋明朗-十大入口竞争将引爆市场.docx
中国智能家居行业发展前景及方向渐趋明朗-十大入口竞争将引爆市场.docx
基于PLC的校园节能供电系统智能设计.docx
基于PLC的校园节能供电系统智能设计.docx
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章