本帖最后由 caozhy 于 2011-04-03 23:12:33 编辑

解决方案 »

  1.   

    不能。在开发环境里面设置的属性,其实最终还是转化为了代码,这个代码位于 .design.cs 文件中,和手写没有区别。
      

  2.   

    这东西还真没有说是一刀切的。基本上要变化的,写到代码里,我说的"变化"是指这个属性在程序里某个条件下要修改设置。
    没有变化的属性在design时期就设定好了。(像什么DataGridView的选择模式等)
      

  3.   

    写到代码里,其实是相对design mode而言的。其实都是代码提高速度的说法是扯淡
      

  4.   

    1.在以手工开发为主的情况下,设计器视图和代码视图没有明显的效率差异,
      而要动态设置控件属性,你只能在代码视图中完成,
      同时,有些有经验的开发者,书写代码的时候,脑子里就能浮现出效果图,
      所以他们不太依赖设计器视图,他们懒得在两种视图间切换了;
     
    2.在自动化生产的情况下,基本不可能使用,(有时候)也无法使用设计器视图,
      这时候,不仅只用代码设置属性,而且整个界面都是动态渲染出来的,
      所以,相同一份代码可以重复利用在N多界面,界面越多,代码的效率就越高,
      我们甚至可以让一份代码在winform和webform或者SL中被重复使用,
      这种生产效率是手工开发无法比拟的