您的位置:程序门 -> .net技术 -> vb.net



[代码简化]如何简化单码:一个文本框的值与同一个页面的15个文本框比较


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


[代码简化]如何简化单码:一个文本框的值与同一个页面的15个文本框比较[已结贴,结贴人:scy2510]
发表于:2007-02-28 18:00:43 楼主
小弟对vb。net不熟悉。
如果最复杂的代码就是if后面跟很长表达式就可以了。有没有更好的办法。如用函数等。delphi里面可以用遍历控件进行比较,一个简单函数就可以了修改也方便。
如果vb。net也这样,该如何做?
其他思路呢?
发表于:2007-02-28 18:09:261楼 得分:4
if后面跟很长表达式很简单啊
发表于:2007-02-28 18:09:582楼 得分:2
太长的话可以分行写
发表于:2007-02-28 20:03:133楼 得分:0
其实我也想象上面写,只是想研究一下.
发表于:2007-02-28 23:02:584楼 得分:4
试试用数组。

vb.net好像没有特别的函数,我记得在javascript里有一个eval函数就可以简单实现.
发表于:2007-02-28 23:48:175楼 得分:0
我查查看...呢
发表于:2007-03-01 09:02:426楼 得分:10
也可以遍历

先在类里声明

  protected   form1   as   htmlform

然后是代码:

dim   mytext   as   control

for   each   mytext   in   form1.controls

        if   mytext.gettype   is   gettype(textbox)   then   '应排除本身

              ‘处理
                .................

end   if

                next

发表于:2007-03-01 12:25:597楼 得分:0
谢谢楼上,我测试一下


快速检索

最新资讯
热门点击