文本框如何显示出小数点前的,比如显.docVIP

  • 89
  • 0
  • 约7.47万字
  • 约 61页
  • 2018-04-24 发布于江苏
  • 举报

文本框如何显示出小数点前的,比如显.doc

文本框如何显示出小数点前的,比如显

1、文本框如何显示出小数点前的 ? 0 ? ,比如 ? .32 ? 显示成 ? 0.32?? ? ? VB编程数值显示在文本框中时,0.32显示成.32,如何设置能够显示出小数点前的 ? 0 ? 呢? ? ? 谢谢. 此楼回复Re:?? Private ? Sub ? Command1_Click() ? ? Dim ? x ? As ? Double ? ? x ? = ? 0.32 ? ? Text1.Text ? = ? Format(x, ? 0.00) ? ? End ? Sub ? 2、VB 中的 Round函数 最近在做一个报表,这个报表有个原例子,原例子是用asp做的,按理两个报表显示的结果应该是一样的。可不知为什么,显示的小数总是差点,找来找去原来是round函数惹的。 ?VB6中文版说Round函数是四舍五入函数,实际上这个函数采用的四舍六入五留双。VB的Round所采用的算法是这样的: ????1.25留一位,则1.2=round(1.25) ????如果是1.35,则1.4=round(1.35) ????奇进偶不进。这样在一大串需要四舍五入的数相加相减相乘时误差小一点。eg:1.25+1.35+1.45+1.55+1.15+1.65=8.4=round(1.25)+round(1.35)+round(…… ????ROUND函数符合国家和国际标准,该函数是正确的。原先的四舍五入只是一个简化。 ????在微软的Knowledge Base的文章:“Q194983 PRB: Round Function Different in VBA 6 and Excel Spreadsheet”和微软的Knowledge Base的文章:“Q189847 INFO: New String and Format Functions in Visual Basic 6.0”中都指出Round函数实行Banker舍入,而不是我们习惯的算术舍入(四舍五入)。你可以参考微软的Knowledge Base的文章:“Q196652 HOWTO: Implement Custom Rounding Procedures”,它对于舍入问题有详细的讨论。 3、给应用程序添加“日积月累”对话框 目前几乎所有的商业软件在启动时都会显示一个“日积月累”对话框,该对话框一般一次显示一条关于该软件的使用技巧,用户也可以逐条浏览其中的所有技巧。    下面是用Visual Basic 5.0实现该功能的方法:    关键是有三个问题要解决:一是技巧信息以何种形式保存;二是如何随机读取;三是如何控制启动是否显示。    解决第一个问题,有两种思路:一是将技巧信息保存在一个文本文件中,一行保存一条技巧,然后使用VB的文件读写命令进行读取;另一种解决办法是使用VB自带的Access数据库,将技巧信息保存在数据库的一个表中,然后从中读取信息。本文采用第二种方法来保存技巧信息。    第二个问题比较容易解决,我们可以通过VB的随机数函数产生随机数作为要读取的技巧号,然后用数据库对象的Move方法定位到该技巧上,并用Field属性将之显示出来。    最后一个问题的解决也有两种思路:一是利用一个单独的文件保存一个标记,每次启动时首先检查该标记,然后根据标记的值决定是否显示“日积月累”对话框;另 一个思路就更富技巧性,我们可以利用Win95的系统注册表,在注册表中建立一个应用程序项目,在其中保存是否显示的标记,每次启动时首先检查该标记,当 用户单击“检查框按钮”时,也只需简单地修改该标记的值即可,而所有这些操作,都可简单地通过VB中关于系统注册表的几条命令来实现。本文采用第二种办法 来实现,大家可以顺便从中学到用VB访问系统注册表的方法。    1.建立窗体    在应用程序的工程中添加一个标准窗体,在其中放置一个PictureBox、 一个CheckBox、两个Label和三个CommandButton,这些控件的相关属性设置 见下表。    2.建立技巧数据库    用VB的“可视化数据管理器”生成一个名为“MyMdb”的Access数据库(如果应用程序本身已经有现成的数据库,则可以直接利用它,名字也不需要变),在数据库 中新建一个表,表名为“Tips”,该表只包含一个可变长度的Text型的字段,字段名为Tip,长度可根据具体情况而定,这里设为50。表建好后,在其 中输入若干条记录(在Win95目录中有一个Tips.txt,其中有很多技巧信息,可从中挑选一些,自己再另加一些与应用程序有关的操作要诀形成自己的 技巧数据库)。具体代码略。    3.几点说明    (1)GetSetting和SaveSe

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档