1

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

话虽如此,我决定环顾四周,发现: http: //www.codeproject.com/Articles/10840/Another-Month-Calendar

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

我曾经安装了一个 3rd 方控件,但它有一个我可以拖放的 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"。请删除对不在目标框架中的程序集的引用,或考虑重新定位您的项目。"

4

1 回答 1

3

您的项目目前的目标可能是框架 2.0

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

要使用第 3 方控制,请执行以下操作

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

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

于 2013-07-01T22:15:39.353 回答