C#控件使用问题
来源:百度知道 编辑:UC知道 时间:2024/07/02 15:15:35
{
monthCalendar1.Visible = true;
}
接下来怎么写,恳请高手赐教,谢谢!
在百度知道看了别人的类似问题,得到private void textBox5_MouseCaptureChanged(object sender, EventArgs e)
{
textBox5.Text = monthCalendar1.SelectionStart.ToString();
}
这样也不行,只能显示当天时间且不可更改
江小右大师的回答也可解决问题但我不要用这个控件,还有用datetimepicker控件如何控制不让星期显示;
HHP和尚大师的回答,我之前跟你写的一样,没有反应,并且我把你的代码复制到我的CS中,情况一样,问题没有解决
private void textBox1_MouseClick(object sender, MouseEventArgs e)
{
monthCalendar1.Visible = true;
}
private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e)
{
textBox1.Text= monthCalendar1.SelectionStart.ToString();
monthCalendar1.Visible = false;
}
这个是不可以复制的,你要找到那个事件才得啊,你单击monthCalendar1控件,在它的事件那里找到DateSelected双击它,然后就出来private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e)
{ } 这个东西,你就在里面加textBox1.Text= monthCalendar1.SelectionStart.ToString();
monthCalendar1.Visible = false;
试试这个,你是只要有年月日就行了吧?
private void textBox1_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
if (this.Controls.Find("mc", true).Length != 0)
{
return;
}
MonthCalendar mc;