以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Label 是否可以输入计算公式? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=15442) |
-- 作者:netfox168 -- 发布时间:2011/12/26 16:00:00 -- Label 是否可以输入计算公式? 在窗口中,Label1 和 Label2 分别绑定一个数,Label3 是否可以输入公式: Label1 + Label2 直接计算并显示结果? |
-- 作者:blackzhu -- 发布时间:2011/12/26 16:16:00 -- Val(e.Form.Controls("Label1").Text)+Val(e.Form.Controls("Label2").Text) |
-- 作者:狐狸爸爸 -- 发布时间:2011/12/26 22:42:00 -- 呵呵,更正一下,应该用eval:
EVal(e.Form.Controls("Label1").Text)+EVal(e.Form.Controls("Label2").Text) |
-- 作者:blackzhu -- 发布时间:2011/12/27 7:57:00 -- 不会吧,老大我测试好给人家的.不会有错的.
|
-- 作者:狐狸爸爸 -- 发布时间:2011/12/27 8:19:00 -- 如果是"1+2"这样的,val就出不了正确的结果的。 |
-- 作者:blackzhu -- 发布时间:2011/12/27 8:33:00 -- 这个我知道,但是你的写法也不对.如果是"1+2"的性质,应该这样的吧:
EVal(e.Form.Controls("Label1").Text + e.Form.Controls("Label2").Text)
不应该:
EVal(e.Form.Controls("Label1").Text)+EVal(e.Form.Controls("Label2").Text) |
-- 作者:狐狸爸爸 -- 发布时间:2011/12/27 8:35:00 -- 呵呵,这个看用户的需要了 |
-- 作者:netfox168 -- 发布时间:2011/12/27 12:41:00 -- 请问狐狸爸爸,这些代码在何处输入? |
-- 作者:blackzhu -- 发布时间:2011/12/27 12:54:00 -- 放在窗口或者按钮事件测试一下. |