我需要有一個彈出對話框,如顏色對話框或保存對話框,但從日曆中選擇一個日期。 DateTimePicker是我需要的,但我不知道如何在C#中像彈出對話框那樣啓動它。WinForms DateTimePicker對話框?
回答
你需要一個DateTimePicker添加到窗體,並顯示窗體作爲一個對話框:
var picker = new DateTimePicker();
Form f = new Form();
f.Controls.Add(picker);
var result = f.ShowDialog();
if(result == DialogResult.OK)
{
//get selected date
}
該DateTimePicker
是Control
,而不是Form
。您必須創建自己的Form
並將控件添加到它;沒有用於選擇日期的標準對話框。
這正是我所擔心的,但有什麼辦法,使對話? – James 2010-03-15 18:59:53
除了表格 – anishMarokey 2010-03-15 19:09:42
@James之外,沒有辦法贏得表格:就像我剛纔說的,你只需要創建另一個'Form',添加控件(以及任何你需要的屬性;我假設你會需要一個來獲取/設置顯示的值),然後實例化它並調用ShowDialog。你可能也想將'FormBorderStyle'設置爲'FixedDialog'。 – 2010-03-15 19:11:42
- 1. 使用DateTimePicker關閉對話框
- 2. Bootstrap DateTimePicker隱藏在JQuery對話框中
- 3. WinForms:實現設置對話框?
- 4. Autosizing WinForms對話框以適應內容
- 5. 隱藏的WinForms模態對話框
- 6. Firefox-Addon對話框在WinForms中?
- 7. C#WinForms中的提示對話框
- 8. 的WinForms - 無邊界的DateTimePicker
- 9. Winforms:從DateTimePicker中刪除「Today」
- 10. datetimepicker彈出窗口隱藏在容器對話框後
- 11. 發送對話框響應與對話框對話框響應
- 12. 如何在Winforms中設置日期Datetimepicker
- 13. C#WinForms DateTimePicker自定義格式
- 14. 對話窗口中的對話框 - 父對話框關閉子對話框
- 15. C#的WinForms - 通過主窗口的樣式對話框
- 16. 從PowerShell腳本顯示WinForms對話框焦點
- 17. WinForms - 顯示對話框,仍然使用調用表格
- 18. 配置字符串的winforms連接屬性對話框
- 19. 在WinForms和C#中設置對話框的所有者?
- 20. 在Winforms應用程序中使用Add Connection對話框
- 21. WinForms打印:如何訪問進度對話框?
- 22. 使用winforms和託管C++瀏覽文件對話框
- 23. 無對話框的鉻打印(默認打印機)Winforms C#
- 24. 兩個winforms一個模態對話框的情況
- 25. Winforms自定義對話框掛起父母執行
- 26. 嵌入FontDialog類在其他的WinForms對話框
- 27. 如何從WinForms菜單打開WPF對話框
- 28. 使用ninject的WinForms對話框的最佳做法是什麼?
- 29. 如何從WPF窗口顯示Winforms對話框?
- 30. 如何將WPF對話框添加到Winforms項目中
謝謝,這就是我一直在尋找的東西。 – James 2010-03-15 19:22:36