我是C#的新手是知道一些视觉基础,但我不知道C#。现在我的问题是我的页面上有月度日历,当有人选择日期并点击提交按钮时,日期应显示在右侧的标签中。这是我的代码的一部分:
private void button1_Click(object sender, EventArgs e)
{
label6.Text = monthCalendar1.Text;
}
private void label6_Click(object sender, EventArgs e)
{
label6.Text = monthCalendar1.SelectionStart.ToShortDateString();
}
我不明白为什么它不起作用。
编辑:当用户选择日期并单击提交按钮时,日历的标签应该转到标签上,用于日历的标签。
我一直在这里回答问题,我要求的是有人帮助我理解我做错了什么。而且你们想要投票给我..
答案 0 :(得分:0)
嗯,你需要定义“不工作”的含义,但这显然是错误的:
label3.Text = radioButton1.Text;
label3.Text = radioButton2.Text;
label3.Text = radioButton3.Text;
也可以写一下:
label3.Text = radioButton3.Text;
但实际上,你需要处理你的问题并给我们更多细节。因为它没有人希望能够理解它。
答案 1 :(得分:0)
我们需要知道的事情:
label6
的位置。我的研究:monthCalendar1
可能是System.Windows.Forms.MonthCalendar
。 MonthCalendar.SelectionStart
应该随时有效,只要它在MinDate
和MaxDate
之间。我不知道的是,如果标签是你的花园品种,为什么标签不显示?
其他注意:如果有一个更改标签的按钮,标签上没有点击处理程序,反之亦然。