以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  文本框  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=24019)

--  作者:lfxxdt
--  发布时间:2012/9/27 10:07:00
--  文本框
我在窗口上建立了一个文本框,需如何设置才能使输入的数字以百分率的形式体现出来。
--  作者:lin_hailun
--  发布时间:2012/9/27 10:36:00
--  
 通过设置不能完成。

 用代码吧,在leave事件中写 e.Sender.Text = e.Sender.Text * 100 & "%"

--  作者:lfxxdt
--  发布时间:2012/9/27 10:58:00
--  

输入的数据不能体现出来

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目87.table


--  作者:lin_hailun
--  发布时间:2012/9/27 11:04:00
--  
 离开才会体现。你是想一边输入,文本框立刻显示百分数形式?
--  作者:lfxxdt
--  发布时间:2012/9/27 11:09:00
--  
不是,离开刚所输的数据反而没有了,呈现空白的
--  作者:lfxxdt
--  发布时间:2012/9/27 11:12:00
--  

e.Sender.Text = e.Sender.Text * 100 & "%"
e.Form.Controls("TextBox1").Text = e.Form.Controls("TextBox1")* 100 & "%"
e.Form.Controls("TextBox1").Value = e.Form.Controls("TextBox1").Value * 100 & "%"

以上三种方法我都试了,结果都不行。


--  作者:lin_hailun
--  发布时间:2012/9/27 11:15:00
--  
因为你这个文本框绑定了字段,有冲突的缘故吧。

说说想实现的是什么...
[此贴子已经被作者于2012-9-27 11:15:25编辑过]

--  作者:lfxxdt
--  发布时间:2012/9/27 11:24:00
--  
是绑定了字段呀,并且绑定字段是百分率体现出来的,怎么文件框内就不以百分率出现呢
--  作者:lfxxdt
--  发布时间:2012/9/27 11:26:00
--  
我做了一个表,是通过窗口面向使用者的,所以都是采用标签和文本框,且文本框都是绑定这个表的对应列
--  作者:飞
--  发布时间:2012/9/27 11:36:00
--  
 文本框有一个格式符号属性,设置为00.0%即可