将自己做的一个自定义控件 添加到工具栏中
一旦修改窗体 上的任何东西,在运行生成之后,界面上自定义控件就消失了请问如何解决这类问题呢

解决方案 »

  1.   

    然后修改下TextBox控件的文字
      

  2.   

    呼 又上传失败了  CSDN插入 图片 真累。。就好比 开始时一个Form上 有一个工具栏和一个TextBox控件
    工具栏上有我的一个自定义控件这时我改变下TextBox的属性 它的Text随便打几个字
    按F5运行程序 ,停止调试
    这时 在Form上 我的自定义控件就消失了
      

  3.   

    自定义控件是在哪里消失的?
    是编辑器里面的还是运行中的form里面的?
    如果是编辑器里面的注意不要把自定义控件的声明等写在vs自动生成的代码里面尤其是initialcomponent里面,有时会自动覆盖的。
    如果是在运行中的form 里面,断点查一下自定义控件是不是还存在,如果不存在就是控件发生异常了,如果还存在,看看是不是还需要重画。
      

  4.   

    是不是我表达的不好呢
    大家没能理解我的问题效果图就像7楼那样的
    遇到这种情况要把整个Form2编辑设计器关掉 
    在打开 我的自定义控件 就又出来了
    但这不是解决的办法  没找到问题的根源
      

  5.   

    往工具栏放自定义控件?,用ToolStripControlHost,参考C# 在菜单、工具栏、状态栏上显示任意WinForm控件
      

  6.   

    回复starts_2000:
    从上面的图看 我的自定义控件已经成功 放在工具栏 上了
    不过还是谢谢你的链接