将有按钮\文本框的自定义控件,拖入windows forms时,看不见按钮等... 运行时也不会出现..是不是自定义的控件中缺少on_paint的代码? 请问只是要显示这些按钮和文本框,应该如何写?谢谢!!

解决方案 »

  1.   

    是自定义控件,不是用户控件... 不用在on paint中写东西吗?还有一个小问题: 我是先建windows application,然后加了一个 自定义控件,这此编译后是exe文件.. 我希望能是.dll,那应该建什么项目?  谢谢!!
      

  2.   

    新建一个工程 选择Windows Control Library, 一般来说编译出来就是dll了。 
        写好代码以后(代码正确), bulid成dll, 新建另外一个Windows Application 的工程, 工具栏里面选, Choose Item, 然后加入dll, 拖进去就能看到了。 不用重载OnPaint, 如果你没有其他特殊需求。    按照以上步骤试试
      

  3.   

    Aurorachenxi(突然有了):你好,请问用Windows Control Library做的项目可以放入web当中吗?另外还有Web Control Library的项目又有什么不同吗?
    我的做法只是将自定义控件放到了windows application项目中,会有影响? hejiwangbaggio():你好,是这样的。
            namespace test1
            {  public class test1 : System.Windows.Forms.Control不好意思问题有点多:) 真是谢谢各位!