[VB.NET]如何解决类似VFP宏替换的问题?
2008-12-29 10:58
281 查看
<script type="text/javascript"><!--
google_ad_client = "pub-8333940862668978";
/* 728x90, 创建于 08-11-30 */
google_ad_slot = "4485230109";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
如何解决类似VFP宏替换的问题?
表单中某控件(也许是一个TextBox,也许是Datagridview的一列)的值,由一些变量确定,举个例如下:
三个TextBox,它们之撞的计算关系存储在形如以下格式的table中
项目 值
TextBox1
TextBox2
TextBox3 TextBox1.Value*TextBox2.Value
...
即TextBox3的值为TextBox1的值乘以TextBox2的值,以上表可供用户修改,而程序只根据表中“值”提供的字符串进行计算,而这个“值”甚至存储用户的自定函数等等
其实这样做的目的就是想基于平台化去开发程序,同样一个表单,通过读取相应的表的数据,生成不一样的控件,控件之间存在相应的计算关系,譬如读取与采购业务相关的数据则生成“进货单”表单,读取与销售业务相关的数据则生成“销售单”表单。
我以前的VFP程序应用了VFP的宏替换(&),很容易解决这类问题
譬如:
xx= do 某程序 可将执行某程序这样一个动作以字符串形式存储在变量xx中
&xx 执行宏替换,其效果等同于 do 某程序
那么请问在vb.net中,有没有类似宏替换这样的功能或解决办法呢?如果没有,又怎样实现这样的动态计算呢?
我不知道自己说清楚没有,兄弟们赐教啊!
多谢!
__________________________________________________________________________
自己实现一个函数就好了,通过控件名称查找控件,获取值,进行计算
__________________________________________________________________________
相关文章推荐
- [VB.NET]请教一下如何解决My.Computer.FileSystem.GetFiles终于到的权限问题
- VB.NET章鱼哥出品—如何解决MDI子窗体被父窗体中的控件覆盖的问题
- 如何从VB6迁移到VB.NET相关问题解决方案
- 如何解决Asp.Net中不能上传压缩文件的问题
- 彻底解决VB.NET获取网页源代码的问题
- [VB.NET]我是新手,想让高手帮忙解决个问题
- vb.Net中http+ssl问题的超级简单解决方法
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题
- [VB.NET]讨论一下海盗分金问题的vb.net解决方法
- 剖析解决VB.NET报表问题效率低下的原因
- 方法:如何解决NetShareEnum返回ERROR_NO_UNICODE_TRANSLATION(1113)的问题
- asp.net mvc 表单重复提交问题。如何解决呀?
- 如何解决ASP.NET中中文不能正常显示问题?
- 使用doublebuffered来解决VB.net中datagridview数据显示和滚动慢和卡顿的问题
- vb.net写ASP.NET 第一个问题是页面背景如何设置?
- 如何解决开发x64平台下ASP.NET程序的常见问题
- [C#.net]如何解决安装系统全局钩子程序调试时失败的问题
- VB.net——窗体相互操作的问题解决
- 如何解决ASP.NET中中文不能正常显示问题
- 章鱼哥出品—VB.NET DataGridView绑定数据源 "与货币管理器的位置关联的行不能设置为不可见" 问题的解决