如何安装第三方Windows窗体控件?

时间:2013-07-01 22:00:05

标签: c# winforms

我正在使用VS 2010 C#为我的研讨会开发一个WinForms应用程序,我正在制作一个“预订”系统。问题是,包含的MonthlyCalendar缺少突出某些日期的选项,这对我来说是令人失望的......

话虽如此,我决定四处寻找并发现:http://www.codeproject.com/Articles/10840/Another-Month-Calendar

如果我知道如何在我的Visual Studio 2010上安装它,看起来很有希望,因为我看到上次更新是针对v2005 +我甚至不知道如何安装这些控件:(

我曾经安装了第三方控件,但它有一个DLL文件,我可以拖放,而这个似乎没有...

如果有人可以一步一步引导我,我将非常感激!

谢谢

编辑:

我刚刚下载了.NET 2.0版本并找到了DLL文件,我拖放它并安装了它,但是当我尝试编译它时会出现以下错误:

“错误是”找不到类型或命名空间名称'Pabo'(您是否缺少using指令或程序集引用?)。“

+

“引用的程序集”MonthCalendar“无法解析,因为它依赖于”System.Design,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a“,这不在当前目标框架”.NETFramework中,Version = v4.0,Profile = Client“。请删除对目标框架内不存在的程序集的引用或考虑重新定位项目。”

1 个答案:

答案 0 :(得分:3)

您的项目目前正在瞄准框架2.0

右键单击项目文件(在解决方案资源管理器中)并转到属性。然后在“应用程序”选项卡上选择Framework 4.0;

要使用第三方控件,请执行以下操作

  1. 将dll复制到项目旁边。名为“lib”的子文件夹通常是一个好名字
  2. 在解决方案资源管理器中右键单击并选择“添加引用”。浏览你的dll。
  3. 实例化在DLL中找到的类。如果您不知道其命名空间,请使用对象浏览器右键单击引用。
  4. 其他替代方法是通过WinForms中的工具箱来完成 在您提供的link中,它说明了以下内容
  5.   

    与任何其他.NET控件一样,要在IDE中使用,您应该添加   MonthCalendar控件到Toolbox面板。这可以完成   右键单击“工具箱”选项卡,然后选择“添加/删除”   items ...“,浏览到MonthCalendar程序集,然后选择它。   这会将MonthCalendar控件添加到工具箱中,以便它可以   被拖放到Windows窗体。