文本框中的数值计算

问题描述

请高手帮忙:我做了一个窗体,上面有“单价”、“数量”、“金额”三个文本框,我想要让“金额”文本框自动计算,代码中的公式如下行不行?是否需要先声明变量,用变量代入公式,然后再向文本框赋值?还有文本框能否设置数据类型格式?金额.text=单价.text*数量.text

解决方案

解决方案二:
文本框就是文本框,设不了别的数据类型
解决方案三:
PublicClassForm1PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadMe.TextBox金额.ReadOnly=TrueEndSubPrivateSubTextBox数量_TextChanged(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)_HandlesTextBox数量.TextChanged,TextBox单价.TextChangedMe.TextBox金额.Text=(ToDecimal(Me.TextBox单价.Text)*ToDecimal(Me.TextBox数量.Text)).ToStringEndSubPrivateFunctionToDecimal(ByValValueAsString)AsDecimalDimresultAsDecimalDecimal.TryParse(Value,result)ReturnresultEndFunctionEndClass

解决方案四:
VB中可以自动转换数据类型
解决方案五:
有点难度哦
解决方案六:
该回复于2008-05-26 19:35:31被版主删除
解决方案七:
PublicClassForm1PrivateSub计算_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handles计算.ClickIfIsNumeric(Me.单价.Text)=TrueAndIsNumeric(Me.数量.Text)=TrueThenMe.金额.Text=Me.单价.Text*Me.数量.TextElseMessageBox.Show("数据输入错误,请重新输入!","错误",MessageBoxButtons.OK,MessageBoxIcon.Error,MessageBoxDefaultButton.Button1)Me.单价.Text=""Me.数量.Text=""Me.单价.Focus()EndIfEndSubPrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadMe.金额.ReadOnly=TrueEndSubEndClass这里有一个button,neme属性=计算。在click事件中,使用isnumeric判断“单价”和“数量”的值数否为数值。文本框不能设置你说的数据类型格式。如果你真要一个这样固定格式的输入框,你可以添加MaskedTextBox控件,选择指定的掩码即可。

时间: 2024-07-29 04:15:51

文本框中的数值计算的相关文章

select()方法选择文本框中的所有文本

文章简介:select()方法选择文本. <input>和<textarea>两种文本框都支持select()方法,这个方法用于选择文本框中的所有文本.在调用select()方法时,大多数浏览器都会将焦点设置到文本框.这个方法不接受参数,可以在任何时候调用.下面来看一个例子: var textbox = document.forms[0].elements["textbox1"]; textbox.select(); 在文本框获得焦点时选择其所有文本,这是一种非

Flash动态文本框中加载HTML格式文本

动态|加载|文本框 在Flash中可以利用Actionscript可以在动态文本框中加载HTML格式的文本,这个教程就不给大家具体讲解HTML标记了,如果您不熟悉可以查看本站HTML基础知识栏目内容. 效果如下: 点击这里下载源文件(解压密码:www.webjx.com) 建立一个Flash文档,然后设置如下字体. 在上面图示中如果你没有设置多行.将文本呈现为HTML两项,那么我们可以使用下面代码: myText.html = true; myText.multiline = true; 然后设

JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法

  本文实例讲述了JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法.分享给大家供大家参考.具体如下: html代码: ? 1 2 3 4 5 6 7 8 9 <form name="searchform" id="search-form"> <div> <b>Search</b> <input type="text" name="txtInput" t

WPS文字将两个文本框中的内容串连起来

  文本框是我们大家在编辑文档过程中经常要用到的,比如说有时为了防止文字或图片移动,我们会用文本框的形式将文字或图片框起来.常规操作方法都是先在前一个文本框中输入内容,待内容填满后,再将鼠标移到下一个文本框再继续输入.这就出现了一个现象,就当内容输入完成后,如果要是增加或删减前面表格内容时,而后面文本框中的内容并不随之联动,从而造成前面的文本框内容不是跨界就是出现空白.那怎样才能将两个文本框中的内容"串"连起来,使之形成一个整体牵一发而动全身呢? 如果需要将文字直接连接到另一个文本框可

js实现文本框中输入文字页面中div层同步获取文本框内容的方法

 这篇文章主要介绍了js实现文本框中输入文字页面中div层同步获取文本框内容的方法,实例分析了javascript操作dom元素的技巧,需要的朋友可以参考下     本文实例讲述了js实现文本框中输入文字页面中div层同步获取文本框内容的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/x

Word 2007 中的形状或文本框中放置文字

  文本框 (文本框:一种可移动.可调大小的文字或图形容器.使用文本框,可以在一页上放置数个文字块,或使文字按与文档中其他文字不同的方向排列.)和大多数形状(线条.连接线和任意多边形 (任意多边形:使用"曲线"."任意多边形"和"自由曲线"工具绘制的任意形状.任意多边形形状可包括直线和徒手绘制曲线.可绘制为开放的和闭合的形状并可对其进行编辑.)形状除外)可以包含一些文字,这些文字可以附加到形状或文本框,也可以沿水平或垂直方向放置或换行.您还可以更

js设置文本框中焦点位置在最后的示例代码

 本篇文章主要是对js设置文本框中焦点位置在最后的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 在火狐浏览器中直接使用this.focus();即可实现.   在IE中,在this.focus();之后再把文本框的值赋给文本框,焦点即在最后了.很简单哟!!   如:   代码如下: var tar=document.getElementByIdx_x("name"); if(tar.attachEvent){ tar.attachEvent('onmouseover

js实现文本框中焦点在最后位置

 本篇文章主要是对js实现文本框中焦点在最后位置的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所 帮助 在一般的程序中.程序员做输入框内容正确性检测时一般喜欢通过判断内容的合法性来确定焦点框.   如:    代码如下: if(obj.value==""){    obj.focus();    return false; }   这样当哪一项输入框为空是就将焦点移动那一项输入框..这项功能使用起来非常方便..但是存在一个小小的问题...   那就是obj.focus()

在页面上放一个文本框和一个按钮,想文本框中输入内容点击按钮,读出输入的内容。发声的。可以听见的 谢谢。急急急急!!!!!!!!!!!!

问题描述 在页面上放一个文本框和一个按钮,想文本框中输入内容点击按钮,读出输入的内容.发声的.可以听见的谢谢.急急急急!!!!!!!!!!!!