2009-10-06 79 views
2

我正在嘗試使用NumericUpDown控件,並對其靈活性有疑問。基本上,我想要做的是顯示年份範圍如下:NumericUpDown控件可以做到這一點嗎?

2006-2007; 2007-2008; 2008-2009; ; 2009-2010

很顯然,我希望控件在按下按鈕時循環遍歷一個類似於此的範圍。

如果可能的話,範圍將需要在2006-2007年和當前年份+1(即2009-2010;明年:2010-2011)開始。

這可能嗎?任何人有任何例子?我目前已將此設置爲組合框,但認爲在這種情況下NumericUpDown控件可以很好地使用。

謝謝...

回答

5

DomainUpDown控件會做你想做的事嗎?

+0

謝謝, 安德魯。這將工作得很好。 :) – Sesame 2009-10-06 22:58:24

1

嘗試把一個的NumericUpDown旁邊的一個標籤的形式和調整,因此該值是不可見的(這可以在用戶控制之內完成),然後在上的NumericUpDown ValueChanged事件處理程序:

private void numericUpDown1_ValueChanged(object sender, EventArgs e) 
{ 
    int year = DateTime.Now.Year + (int)numericUpDown1.Value; 
    label1.Text = String.Format("{0} - {1}", year, year + 1); 
} 
相關問題