【问题标题】:Position of Calendar in DateTimePicker ControlDateTimePicker 控件中日历的位置
【发布时间】:2014-03-12 20:15:59
【问题描述】:

我正在使用 C# 使用 .Net 框架 4.0 的 dateTimePicker 控件,并希望它的行为与其默认行为有所不同。单击日历按钮后,默认行为日历显示在控件底部。我想修改它,使日历出现在 windows 窗体应用程序中 dateTimePicker 控件的顶部。

有什么建议吗?

【问题讨论】:

  • 标签应该包含 ASp.net / wpf / winform
  • 到目前为止你尝试过什么?您是否尝试过类似的方法并手动计算位置? viblend.com/forum/…
  • 手动设置控件的问题是所有控件都转移到了新的地方。我只想移动按控件上的日历按钮后弹出的日历。

标签: c# winforms datetimepicker


【解决方案1】:

如果您使用来自System.Windows.FormsDateTimePicker 类,那么您会发现四个名为RightLeftTopBottom 的属性。使用此属性,您可以设置日历控件与容器客户区相应边距的距离(以像素为单位)。您还可以设置Width 属性。

有关属性的更多信息,请查看 - link

【讨论】:

  • 这些属性适用于控件本身,我要移动日历弹出窗口。
  • 没有找到控制弹窗位置的方法。对于 ASP.NET,有一些方法可以解决。但 Winforms 不允许这样做。
猜你喜欢
  • 2015-06-18
  • 1970-01-01
  • 2021-03-25
  • 1970-01-01
  • 1970-01-01
  • 2021-06-01
  • 1970-01-01
  • 2016-08-16
  • 1970-01-01
相关资源
最近更新 更多