我的窗口中有一個textBox1
。我想用它來獲取用戶的日期。一旦用戶將光標放在textbox1
中,然後自動將日期設置爲textbox1
,然後日曆消失,我想要顯示MonthCalender1
。我如何使用C#或C++/CLI來做到這一點?如何使用MonthCalender在文本框中插入日期?
0
A
回答
5
這是不是最好的代碼,但我希望你的想法:
public Form1()
{
InitializeComponent();
monthCalendar1.MaxSelectionCount = 1;
}
private void textBox1_Enter(object sender, EventArgs e)
{
monthCalendar1.Visible = true;
}
private void textBox1_Leave(object sender, EventArgs e)
{
if (!monthCalendar1.Focused)
monthCalendar1.Visible = false;
}
private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e)
{
var monthCalendar = sender as MonthCalendar;
textBox1.Text = monthCalendar.SelectionStart.ToString();
}
private void monthCalendar1_Leave(object sender, EventArgs e)
{
var monthCalendar = sender as MonthCalendar;
monthCalendar.Visible = false;
}
首先,你設置MaxSelectionCount
你MonthCalendar控件。接下來,您將添加事件偵聽器以留下焦點並獲得焦點。 如果你沒有得到它的工作,我可以在我測試它的地方提供樣品解決方案。
0
如果您想從日曆中獲取日期並將其顯示在文本框中,則首先將monthCalender從Visual Studio中的ToolBox拖放到您的設計表單中。 並雙擊它,寫這些代碼
private void monthCalendar1_DateChanged(object sender, DateRangeEventArgs e)
{
textbox1.text = monthCalendar1.SelectionRange.Start.ToShortDateString();
}
這會顯示如下14/2/2014
相關問題
- 1. MonthCalender到文本框
- 2. 如何使用Javascript將日期插入到文本框中?
- 3. 如何在文本框中插入一年前的日期
- 4. 如何插入日期從文本框到數據庫
- 5. 如何使用組合框在文本框中插入值
- 6. 如何使用logrotate在文件名中插入日期
- 7. 如何在html中輸入文本框中打印日期
- 8. 如何在oracle中插入文本到日期字段
- 9. 如何使用Firefox擴展插入文本到文本框中
- 10. 如何使用javascript在文本框asp.net中屏蔽日期
- 11. 如何在ADO.NET中使用文本框作爲日期
- 12. 如何在文本框中驗證日期實施的日期?
- 13. 如何使用jsp插入日期
- 14. 如果日期丟失,從文本框插入日期沒有錯誤
- 15. monthCalender日期格式爲yyyy-mm-dd:c#
- 16. 如何用當前日期替換文本框,如果輸入不是日期?
- 17. 如何使用PHP將日文文本插入到Postgres表中?
- 18. 如何在SQLite中插入日期?
- 19. 如何在mysql表中插入日期
- 20. 如何在Oracle中插入BC日期?
- 21. 如何使用Hibernate在HSQLDB表中的日期類型列中插入日期?
- 22. 如何在WPF中插入圖像插入文本框WPF
- 23. 如何讓日曆將輸入文本框中的日期放入HTML中?
- 24. 如何從文本框中更新的日期添加日期
- 25. 如何在選中複選框後插入當天的日期?
- 26. 如何在日曆視圖日期框中添加文本
- 27. 如何插入日期
- 28. 激活日期文本框後寫入日期文本框javascript從javascript
- 29. 我可以將DateTimePicker日期和文本框「時間」插入日期時間嗎?
- 30. 如何使用spring mvc在數據庫中插入日期?
的WinForms或ASP.NET的日期? – dotNETbeginner
是..Winforms ... – Aan