coy 的程序人生

有鸟止南方之阜,三年不翅,不飞不鸣
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1、新建一个Windows Control Library的工程,如test

2、在默认的UserControl1 中随便拖一个按钮进来,标题为button1

3、build工程,把debug中的工程dll拷到一个指定目录,如d:\lib\test.dll

4、新建一个Windows Application的项目

5、打开默认的form1设计器

6、在左边的toolbox中右键,选择choose items

7、在对话框中点击browse,选择d:\lib\test.dll

8、此时UserControl1会显示在toolbox中,拖入此控件至form1中,此时form1中出现这个控件,里面有一个按钮button1

9、 回到第一个工程,修改UserControl1中的按钮,把标题改为button2,重新build,把dll拷到d:\lib\test.dll,覆盖

10、回到form1,发现按钮自动变为button2 (不错,会自动更新!)

11、 继续修改UserControl1中的按钮,把标题改为button3,重新build,把dll拷到d:\lib\test.dll,覆盖

12、再回到form1,发现按钮不再更新了,仍然是button2 (天....晕倒!!~!)

 

发现它自动帮我加了引用,将引用去掉,重新把UserControl控件拖进来,发现又更新了。(什么乱七八糟的???)