我有一個Windows窗體中的日期時間選擇器。當我選擇日期時,它會顯示上次選擇的日期和當前日期。但我想總是隻顯示當前日期。它不應該在選擇下拉菜單中顯示上次選擇的日期和當前日期(兩者)。若要僅顯示在datetime選擇器中選擇的當前日期
public FieldControl()
{
InitializeComponent();
dtpDate.Value = DateTime.Now;
}
我有一個Windows窗體中的日期時間選擇器。當我選擇日期時,它會顯示上次選擇的日期和當前日期。但我想總是隻顯示當前日期。它不應該在選擇下拉菜單中顯示上次選擇的日期和當前日期(兩者)。若要僅顯示在datetime選擇器中選擇的當前日期
public FieldControl()
{
InitializeComponent();
dtpDate.Value = DateTime.Now;
}
您好庫馬爾是正確的, 但什麼是可選擇的日期及時間分量感,其中只有一個選項可以選擇? 禁用datetimepicker會更好嗎?至少它不會讓用戶感到困惑,並且默認情況下,當datetimepicker顯示時選擇實際日期。
雅羅斯拉夫
這將作爲評論做得更好。 – 2014-02-26 09:50:33
你是對的,但我必須有50的聲望發表評論。 –
我只想顯示當前日期。不是上一次選擇的日期 – user3319384
試試這個:
可以使用Today
財產得到的只是今天的日期爲DateTime
:
dtpDate.Value = DateTime.Today;
如果你想顯示在您的日期選擇器只有當前的日期,然後使用
此代碼:
dtpDate.MinDate = dtpDate.MaxDate = DateTime.Now;
欲瞭解更多信息
請參閱本link
你不能做到這一點的選擇器。但你可以僞造它。調整dateTimePicker的大小,使其僅顯示選擇按鈕。然後將其放在文本框旁邊。在onClose事件中,您將所選值寫入文本框,並將dateTimePicker的值重新設置爲Today。
是的,我已經在datepicker.when上放置了一個文本框,當我在datepicker中選擇一個日期時,它將進入textbox.but我的目標是始終顯示當前日期。沒有最後選擇的日期應該顯示 – user3319384
總是?那麼你想要什麼時間?我覺得我比想象的要難得多。如果您只想顯示當前日期,只需將當前日期添加到文本框並在計時器上更新。 – David
我想你想讓控件只顯示在選擇過程中選擇的當前日期,對嗎?與默認行爲相反,該行爲顯示當前日期的藍色邊框和前一個選擇的選擇。 – David
@大衛是我只想要當前日期only.Not previous previous selected date – user3319384
因爲日曆打開後不刷新,所以這個人真的很難。你想保持選擇沒有日曆的日期嗎? – David