none
UserControl设计和使用问题! RRS feed

  • 问题

  • 我在设计自己的软件界面时要用到画布,于是考虑使用Usercontrol来实现棋盘效果的画布,当完成画布类代码设计后(画布自定义控件要在我的项目里建立和设计,其中画布类的实现还要用到该项目中其他类),我想把它作为控件放入到我的软件“Form1.cs[设计]”中的ToolStripContainer中,然后再在项目的其他部分中实现对这一自定义控件的操作,我试了网上的方法,来引入(通过添加引用,却未发现任何dll)这一自定义控件在vs2008的工具箱中,都不行!!我的项目可以正常编译,按照网上说法是该画布控件会自带在vs工具箱里生成,或者可以在项目bin下生产相关dll,但是我都找不到。请问如何解决!
    2011年6月29日 2:09

答案

  • 您好,

    》我试了网上的方法,来引入(通过添加引用,却未发现任何dll

    请问你是怎么来定义你的UserControl的, 是在项目里面还是一个单独的项目。按照你的说法应该是一个单独的项目, 这样的话把项目类型给成Class Library,这样就会生成dll了

    双击你的Usercontrol项目-》属性-》Application-》Output Type选项里修改为Class Library


    Vin Jin [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 Aspen VJ 2011年7月7日 9:26
    2011年7月1日 7:45
  • 1.首先确保VS设置正确,
       工具=》选项=》Windows窗体设计器=》常规=》AutoToolBoxPopulate=》True

    2.也可以把用户控件单独放置到一个类库项目中,单独生成一个DLL,然后右键单击工具箱---选择项,来进行添加引用


    http://blog.csdn.net/zx13525079024
    • 已标记为答案 Aspen VJ 2011年7月7日 9:26
    2011年7月1日 8:56
  • dear

    请参考:

    http://www.dotblogs.com.tw/yc421206/archive/2010/06/14/15871.aspx

    http://www.dotblogs.com.tw/yc421206/category/3913.aspx


    秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/
    • 已标记为答案 Aspen VJ 2011年7月7日 9:26
    2011年7月4日 18:08

全部回复

  • 您好,

    》我试了网上的方法,来引入(通过添加引用,却未发现任何dll

    请问你是怎么来定义你的UserControl的, 是在项目里面还是一个单独的项目。按照你的说法应该是一个单独的项目, 这样的话把项目类型给成Class Library,这样就会生成dll了

    双击你的Usercontrol项目-》属性-》Application-》Output Type选项里修改为Class Library


    Vin Jin [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 Aspen VJ 2011年7月7日 9:26
    2011年7月1日 7:45
  • 1.首先确保VS设置正确,
       工具=》选项=》Windows窗体设计器=》常规=》AutoToolBoxPopulate=》True

    2.也可以把用户控件单独放置到一个类库项目中,单独生成一个DLL,然后右键单击工具箱---选择项,来进行添加引用


    http://blog.csdn.net/zx13525079024
    • 已标记为答案 Aspen VJ 2011年7月7日 9:26
    2011年7月1日 8:56
  • dear

    请参考:

    http://www.dotblogs.com.tw/yc421206/archive/2010/06/14/15871.aspx

    http://www.dotblogs.com.tw/yc421206/category/3913.aspx


    秘訣無它,唯勤而已 http://www.dotblogs.com.tw/yc421206/
    • 已标记为答案 Aspen VJ 2011年7月7日 9:26
    2011年7月4日 18:08