标题:如何做到在某文本框出现数值时自动附带上%
取消只看楼主
gu3669
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-5-7
结帖率:0
已结贴  问题点数:20 回复次数:0 
如何做到在某文本框出现数值时自动附带上%
ivate Sub Text1_Change(Index As Integer)
Style = "text-align:center;"
    Text1(10).Text = Int((Text3(1).Text / Text1(8).Text) / 100) * 100
   Dim z, a, b, c, d, e, f As Double
  z = Val(Text3(1).Text)
  a = Val(Text1(10).Text)
  b = Val(Text1(8).Text)
  c = Val(Text1(3).Text)
  d = Val(Text1(4).Text)
  e = Val(Text1(2).Text)
  f = Val(Text1(0).Text)
  If a = 0 Then Exit Sub
  Text1(4).Text = Format(((c - b) / b) * 100, "0.0")  
  Text1(2).Text = Format(f - z)
  Text1(0).Text = Format(c * a)
  End Sub
我想在Text1(4).Text = Format(((c - b) / b) * 100, "0.0") 后面加上% ,让这个文本框的数值附带上%,并且保留小数点1位,能想到的都试了,比如format(数值表达式,"0.00%") 、Format(((c - b) / b) * 100, "0.0")  & "%" 、Format(((c - b) / b) * 100, "####0.0") & "%"这些都试过了,都不成功!
最终想达到的效果http://pic.wenwen.

[ 本帖最后由 gu3669 于 2011-5-7 03:25 编辑 ]
搜索更多相关主题的帖子: 文本框 
2011-05-07 10:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-339048-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.143070 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved