yuhang666 发表于 2017-5-5 11:06:17

InputMan中的GcDate能显示前月,当月,下一个月的模式吗?

好,求助一下,
InputMan中的GcDate设置为显示三个月的时候,能显示前月,当月,下一个月的模式吗?
默认设置以后,显示的是当月,下一个月,下下月的模式

yuhang666 发表于 2017-5-5 11:16:51

顶上去等着

yuhang666 发表于 2017-5-5 13:57:39

有人遇到过吗?求告知啊

Leo 发表于 2017-5-5 15:52:50

public partial class Form1 : Form
    {
      public Form1()
      {
            InitializeComponent();

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

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

            gcDate1.DropDownOpening += gcDate1_DropDownOpening;
      }

      void gcDate1_DropDownOpening(object sender, DropDownOpeningEventArgs e)
      {
            GcDate gcDate1 = sender as GcDate;
            if (gcDate1 == null)
            {
                return;
            }

            DateTime currentValue = gcDate1.Value.HasValue ? gcDate1.Value.Value : DateTime.Today;
            DateTime lastMonthValue = currentValue.AddMonths(-1);
            gcDate1.DropDownCalendar.FocusDate = lastMonthValue;
      }
    }
示例代码如上。看看是不是你想要的效果。

yuhang666 发表于 2017-5-5 16:34:20

Leo 发表于 2017-5-5 15:52
示例代码如上。看看是不是你想要的效果。

就是要这样的,非常感谢!
:i0tw:

Alice 发表于 2017-5-5 17:58:46

yuhang666 发表于 2017-5-5 16:34
就是要这样的,非常感谢!

谢谢您的反馈。
此问题关闭,如果有新问题欢迎开新帖。
页: [1]
查看完整版本: InputMan中的GcDate能显示前月,当月,下一个月的模式吗?