如何使用MonthCalender在文本框中插入日期?我的Windows窗体中有一个textBox1。我想用它来获取用户的日期。我想在用户将光标放在textbox1上时显示MonthCalender1,然后自动在textbox1中设置日期,然后日历就会消失。我如何使用C#或C++/CLI执行此操作?这不是最好的代码,但我希望你能理解:publicForm1(){InitializeComponent();monthCalendar1.MaxSelectionCount=1;}privatevoidtextBox1_Enter(objectsender,EventArgse){monthCalendar1.Visible=true;}privatevoidtextBox1_Leave(objectsender,EventArgse){if(!monthCalendar1.Focused)monthCalendar1.Visible=false;}privatevoidmonthCalendar1_DateSelected(objectsender,DateRangeEventArgse){varmonthCalendar=sender.TextSenderasmonthCalendarStar=MonthCalendar.ToString();}privatevoidmonthCalendar1_Leave(objectsender,EventArgse){varmonthCalendar=senderasMonthCalendar;monthCalendar.Visible=false;首先,为monthCalendar控件设置MaxSelectionCount。接下来,添加事件侦听器以保持焦点并获得焦点。如果您不让它工作,我可以提供一个我测试过的示例解决方案。如果您想从月历中获取日期并将其显示在文本框中,那么首先将MonthCalender从VisualStudio的工具箱中拖放到您的设计窗体中。然后双击它并写下这些代码privatevoidmonthCalendar1_DateChanged(objectsender,DateRangeEventArgse){:如何使用MonthCalender在文本框中插入日期?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
