| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 435 人关注过本帖
标题:如何做到在某文本框出现数值时自动附带上%
只看楼主 加入收藏
gu3669
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2011-5-7
结帖率:0
收藏
已结贴  问题点数:20 回复次数:2 
如何做到在某文本框出现数值时自动附带上%
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
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:20 
Public Const Percent = "%"
Text1(4).Text =Format(((c - b) / b) * 100, "0.0") & Percent

不要選我當版主
2011-05-07 14:05
flyfeeling
Rank: 2
等 级:论坛游民
帖 子:19
专家分:15
注 册:2011-9-11
收藏
得分:0 
        If Right(TxT_M2M1(Index).Text, 1) <> Percent Then
        
            TxT_M2M1(Index).Text = TxT_M2M1(Index).Text + Percent
            
        End If
2011-09-26 23:05
快速回复:如何做到在某文本框出现数值时自动附带上%
数据加载中...
 
   



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

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