c# - 如何设计一个日历控件

标签 c# .net user-controls calendar custom-controls

我需要设计一个日历控件,应该添加到我们公司的应用程序中(我知道已经有很多日历控件,但我会开发自己的...)。

我应该如何开始,我应该使用一种表格来显示日期还是应该完全绘制自己的网格?我该怎么做(我不需要 rdy-to-use 代码,我只需要一些想法...)

该应用程序是用 C# 编写的 WindowsForms 应用程序(感谢提示,忘记在第一种情况下提及这一点...)

最佳答案

看到您对 WinForms 的评论并且:

I need to develop an own one because it must be integrated in an already existent application, I need full access in means of style and functionality

让我建议使用现成的项目 http://www.codeproject.com/KB/selection/MonthCalendar.aspx并在必要时进行修改。我在我自己的小项目中使用它,它就像一个魅力。如果需要,它会提供完整的源代码,因此您可以轻松地集成它,如果您认为它不够适合,则可以进行修改。

最后,如果您最终不使用它,您可以充分利用它实现的源代码和功能,然后按照自己的方式进行操作。

对我来说,从头开始重做有点毫无意义,尤其是对于这么好的/免费的。

关于c# - 如何设计一个日历控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2813810/

相关文章:

c# - 事件处理程序引发方法约定

c# - 为什么使用 String.Format() 设置 Label 的文本对一些 Int32 变量的运行速度比对其他 Int32 变量的运行速度快 20 倍?

c# - 使用 Entity Framework 4.0 更新分离的实体实例

c# - 如何将 UserControl 中的嵌套控件完全暴露给外部?

c# - 使用 XML to Linq 获取 XML 元素值

c# - 从 JSON 文件中提取数据的 Null 引用

c# - 为什么有些人使用 `this.` ?

.net - 如何使用 PowerShell 获取自定义程序集属性

C#:查找下一个和上一个同级控件的好方法

wpf - 如何在 ContextMenu 内为 MenuItem 设置 CommandTarget?