VB怎么提取文本框中的数的个位十位百位?

 我来答
小葡萄学姐
高粉答主

2020-04-05 · 专注解答生活问题,让生活更快乐
小葡萄学姐
采纳数:447 获赞数:432705

向TA提问 私信TA
展开全部

Dim num As Integer, bai, shi, ge。

num = 789。

bai = num \ 100'取百位。

shi = num \ 10 Mod 10'取十位。

ge = num Mod 10 '个位。

事件驱动的编程机制:面向过程的程序是由一个主程序和若干个子程序及函数组成的。程序运行时总是先从主程序开始,由主程序调用子程序和函数,开发人员在编程时必须事先确定整个程序的执行顺序。

而Visual Basic 6.0事件驱动的编程是针对用户触发某个对象的相关事件进行编码,每个事件都可以驱动一段程序的运行。开发人员只要编写响应用户动作的代码。这样的应用程序代码精简,比较容易编写与维护。

扩展资料

窗体控件的增加和改变可以用拖放技术实现。一个排列满控件的工具箱用来显示可用控件(比如文本框或者按钮)。每个控件都有自己的属性和事件。默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。


很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。举个例子来说:窗体的大小改变事件中加入了可以改变控件位置的代码,在运行时候每当用户更改窗口大小,控件也会随之改变位置。

帐号已注销
高粉答主

2020-03-03 · 说的都是干货,快来关注
知道小有建树答主
回答量:263
采纳率:95%
帮助的人:11.2万
展开全部

Dim num As Integer, bai, shi, ge。

num = 789。

bai = num \ 100'取百位。

shi = num \ 10 Mod 10'取十位。

ge = num Mod 10 '个位。

事件驱动的编程机制:面向过程的程序是由一个主程序和若干个子程序及函数组成的。程序运行时总是先从主程序开始,由主程序调用子程序和函数,开发人员在编程时必须事先确定整个程序的执行顺序。

而Visual Basic 6.0事件驱动的编程是针对用户触发某个对象的相关事件进行编码,每个事件都可以驱动一段程序的运行。开发人员只要编写响应用户动作的代码。这样的应用程序代码精简,比较容易编写与维护。

扩展资料:

窗体控件的增加和改变可以用拖放技术实现。一个排列满控件的工具箱用来显示可用控件(比如文本框或者按钮)。每个控件都有自己的属性和事件。默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。

很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。举个例子来说:窗体的大小改变事件中加入了可以改变控件位置的代码,在运行时候每当用户更改窗口大小,控件也会随之改变位置。

参考资料来源:百度百科-Visual Basic





本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网海1书生
科技发烧友

2015-06-09 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
百位:
Text2.Text = Val(Text1.Text) \ 100

十位:
Text3.Text = Val(Text1.Text) \ 10 Mod 10

个位:
Text4.Text = Val(Text1.Text) Mod 10
追问
不能用“right”、"left"、"mid"函数提取吗?
追答
可以,但上面的方法才是标准的,而且适用于小于3位数的数。
下面的代码如果遇到小于3位的数会出错,所以在使用前要先检测输入的是否3位数

百位:
Text2.Text = Val(Left(Text1.Text, 1))

十位:
Text3.Text = Val(Mid(Text1.Text, 2, 1))

个位:
Text4.Text = Val(Right(Text1.Text, 1))
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式