大家认为值是通过参数来传进去还是通过属性来传进去好呢》
哪个快,哪个站用系统资源多
比如说我控件中有个search的方法,需要用到一个sql语句,
我是把这个sql语句作为search方法的参数还是作为控件的属性,哪个好,

解决方案 »

  1.   

    如果你用VB6做过控件就会知道,VB6里的控件属性实际上是“属性过程”,跟方法调用没太大的区别。但是从意义上讲,还是作为方法的参数比较合理。
      

  2.   

    ADO的COMMAND对象就能接收参数或属性,所以不妨考虑一下两种都支持。
      

  3.   

    我会选择sql语句作为search方法,说不上道理。学习……
      

  4.   

    关键是看你想怎么用。如果你想在某处也能查看到当前所用的SQL语句内容,那就作为属性比较直观。否则的话,那就随便了。效率上你是看不出来的。