请教一个入门问题,
设计器中加了控件,会自动在代码中加入相应内容
但如果我在代码中(.cs文件中)加了控件,如何让它在设计器中显示出来

解决方案 »

  1.   

    关闭窗体设计器,修改XXX.Designer.cs文件,,,然后保存,,重新打开窗体设计器就行了………………Designer.cs是窗体设计器生成的代码,不建议手动修改……
      

  2.   

    楼主新手吧
    我估计楼主的意思是想给控件加一些可执行的代码或动作吧
    每个控件对应有很多事件,也就是楼主说的"同步",可以在右边属性栏的闪电状的图标点一下,会列出当前控件的事件,比如click事件,双击就可以自动转到这个事件的代码编写状态如果不是新手请见谅,并重新写明要实现的效果
      

  3.   

    不是写触发事件代码,我的意思是比如我在form1 的构造函数中加入
    button1 = new Button();
    那运行时窗休form1会出来一个button1
    但在设计器中却出不来试验发现如果把
    button1 = new Button();
    放在
    InitializeComponent()中
    就ok了
    原来所有从设计器加入的控件都是放在这里
    明白了确实是新手,找到一个好地方,我会坚持学下去的
      

  4.   

    呵呵
    不好意思,误解了
    其实每一个窗体(设计器)都对应一个.Designer.cs文件
    你可以在自动生成的Form1.Designer.cs文件中声明一个控件
    然后在InitializeComponent()中对这个控件的属性进行设置
    也可以按楼主自己说的在InitializeComponent()中new Button();
    然后在设计器中就可以看到了
    好好努力...