找回密码
 立即注册

QQ登录

只需一步,快速开始

yuhang666

注册会员

17

主题

57

帖子

164

积分

注册会员

积分
164
yuhang666
注册会员   /  发表于:2017-5-5 11:06  /   查看:6041  /  回复:5
好,求助一下,
InputMan中的GcDate设置为显示三个月的时候,能显示前月,当月,下一个月的模式吗?
默认设置以后,显示的是当月,下一个月,下下月的模式

5 个回复

倒序浏览
yuhang666
注册会员   /  发表于:2017-5-5 11:16:51
沙发
顶上去等着
回复 使用道具 举报
yuhang666
注册会员   /  发表于:2017-5-5 13:57:39
板凳
有人遇到过吗?求告知啊
回复 使用道具 举报
Leo
超级版主   /  发表于:2017-5-5 15:52:50
地板
  1. public partial class Form1 : Form
  2.     {
  3.         public Form1()
  4.         {
  5.             InitializeComponent();

  6.             GcDate gcDate1 = new GcDate();
  7.             this.Controls.Add(gcDate1);

  8.             gcDate1.DropDownCalendar.CalendarDimensions = new Size(3, 1);

  9.             gcDate1.DropDownOpening += gcDate1_DropDownOpening;
  10.         }

  11.         void gcDate1_DropDownOpening(object sender, DropDownOpeningEventArgs e)
  12.         {
  13.             GcDate gcDate1 = sender as GcDate;
  14.             if (gcDate1 == null)
  15.             {
  16.                 return;
  17.             }

  18.             DateTime currentValue = gcDate1.Value.HasValue ? gcDate1.Value.Value : DateTime.Today;
  19.             DateTime lastMonthValue = currentValue.AddMonths(-1);
  20.             gcDate1.DropDownCalendar.FocusDate = lastMonthValue;
  21.         }
  22.     }
复制代码

示例代码如上。看看是不是你想要的效果。
回复 使用道具 举报
yuhang666
注册会员   /  发表于:2017-5-5 16:34:20
5#
Leo 发表于 2017-5-5 15:52
示例代码如上。看看是不是你想要的效果。

就是要这样的,非常感谢!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-5-5 17:58:46
6#
yuhang666 发表于 2017-5-5 16:34
就是要这样的,非常感谢!

谢谢您的反馈。
此问题关闭,如果有新问题欢迎开新帖。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部