c# - 如何使用 WinForms 的现有组件创建类似 Google 的日历

标签 c# .net winforms calendar

我想创建一个日历,但我不想创建一个新的日历组件(顺便说一句,因为我不知道如何创建)。我只想使用基本 winforms 技术提供的现有组件(例如文本框、图片框等)。所以,我想知道从这些组件创建易于理解的日历的最佳方法是什么,就像例如谷歌日历。它不必那么复杂。它应该只能处理同时发生的时间。不同的文本有不同的背景颜色,例如

我不需要确切的答案。只有建议就足够了。谢谢。

最佳答案

面板,很多面板: 7x5 网格(每月的天数) 标题(日期) 日期的位置保持不变。 面板内的标签。 链接到新表单的事件标签。 - 您可以使用 ColorDialog 选择文本/图标颜色(图标:Alt+7 - •)

我不确定你想要什么,但可以做到并制作一个漂亮的日历。 您可以使用图片框并简单地使用paint/paint.net/photoshop/gimp 来制作日期/网格。

祝你好运。

关于c# - 如何使用 WinForms 的现有组件创建类似 Google 的日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20228925/

相关文章:

.net - NHibernate 中没有 : CaSTLe. 代理的持久性。<EntityName>代理和懒惰的 ="true"?

.net - 用于托管 WCF 集成服务的 Azure Web 应用程序或云服务

c# - 如何在 DateTimePicker 上显示小时和分钟

c# - 在 Telerik RadGrid for Winforms 中选择包括折叠组在内的多行

c# - 设置 SortedDictionary 的第 i 个值

c# - 在 ASP.NET CORE Web API 中获取客户端 IP 地址有问题吗?

c# - .Net Core 应用程序无法将文件写入任何文件夹 OSX

winforms - 在 Powershell 中捕获 Windows 窗体关闭事件

c# - 在c#中创建时间事件

c# - 结构布局优化