问题标签 [monthcalendar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wpf - WPF中的月历?
是否有免费的类库为 WPF 提供 MonthCalendar 控件?如果不比 Winforms MonthCalendar 更好,MonthCalendar 是否等于。
sql - 使用月历控件,当我选择一天并将其用作我的 SQL 的过滤器时,它无法按预期工作
我正在尝试使用 monthcalendar 中的 selectionstart 和 selectionend 属性在表中的两个登录日期之间进行过滤。当我选择一天时,这不能正常工作。如果我选择有问题的前一天和后一天,那么它会。我的数据库中的时间值是这样的:
登录和注销都属于这种类型。我有一种感觉,当我使用 selectionstart 和 selection end 时,我只会得到 mm/dd/yyyy,而数据库中的内容就是那个和时间。
这是我的代码:
.net - 月历控件所选范围未正确绘制
我的表单中有一个月历控件,当我选择一个范围时,该范围就会变白。我检查了 titlebackcolor (Highlight) 和 titleforecolor (AliceBlue),它们没有设置为白色。
有谁知道我能做些什么来纠正这个问题?
c# - 可以设置 monthCalendar 以显示当前月份和前 2 个月吗?
在 WinForms (3.5) 应用程序中,有一个带有monthCalendar控件的表单。
日历控件的calendarDimension为 3 列乘 1 行。这意味着它当前显示 2010 年 6 月、7 月、8 月。
是否可以让日历显示 2010 年 4 月、5 月、6 月?我的数据集没有任何未来日期,因此日期选择将适用于当前或更早的日期。
c# - 自定义 MonthCalendar 控件
我正在尝试修改 MonthCalendar 控件以仅显示星期二或仅显示星期二可单击。我尝试寻找所有者绘制或覆盖 Paint 或 DayRender 方法。VS 2008 中没有这些选项?
还有其他想法吗?
谢谢
python - 查找两个日期之间月份的最佳方法
我需要能够准确地找到python中两个日期之间的月份。我有一个可行的解决方案,但它不是很好(如优雅)或快速。
所以只是为了解释一下,我在这里做的是获取两个日期并将它们从 iso 格式转换为 python datetime 对象。然后我循环将一周添加到开始日期时间对象并检查月份的数值是否更大(除非月份是十二月然后它检查日期是否更小),如果值更大我将其附加到列表中几个月,并不断循环,直到我到达我的结束日期。
它工作得很好,只是看起来不是一个好方法......
delphi - TDateTimePicker 的 BoldDays?
我正在使用 Delphi7,我想加粗一些日子的TDateTimePicker
控件。
我读过,最初,它是 的后代TMonthCalendar
,因此应该是可能的。
我还找到了一些示例代码,但它在 C# 中: http ://social.msdn.microsoft.com/Forums/en/winforms/thread/03527023-694d-41ab-bffb-18c59fca1fda
请注意,我不想使用任何第三方DateTimePicker
控件,我想继续使用标准控件。
delphi - 手动刷新 TMonthCalendar 的 BoldDays?
我正在使用Delphi7。
我知道我可以在 TMonthCalendar 的 OnGetMonthInfo 事件中使用 BoldDays 来传递我想以粗体显示的天数。
我的问题是,如果保存了新的日历条目,我无法手动调用 OnGetMonthInfo 事件。
使用
会刷新日历和加粗的月份,但在 Vista 和 Windows7 下这会产生令人讨厌的日历“滚动”效果。
有没有办法在没有“特殊效果”的情况下更新它?
谢谢!
c# - MonthCalendar 上的 DateChanged 事件的问题
尝试谷歌搜索,但无法真正找到答案。
拥有一个带有 MonthCalendar 控件和处理 DateChanged 事件的 Windows 窗体。该问题与通过鼠标单击更改月份有关。
我尝试在标签中显示一个计数器值,每次调用事件处理程序时都会对其进行计数。当月份更改时,事件处理程序被调用 2 次。
当在事件处理中调用 MessageBox.Show("anything") 时,事件处理程序似乎被调用了几次,并且日历开始永远向后更改一个月。
有人知道为什么吗?
windows窗体类中的以下代码会导致所描述的行为:
c# - 在 C# 中,monthCalendar 更新!
在 C# 中,monthCalendar 是否会在午夜自动更新?
基本上,我使用的是 monthCalendar 的 DateChanged 事件,所以当我点击日历中的新日期时,会发生一个事件,但是当我将软件打开 48 小时时,日历不会自动更新,因此事件没有不行!
任何想法将不胜感激。
乔