月历

时间:2012-01-31 23:37:15

标签: c#

我是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();
}

我不明白为什么它不起作用。

编辑:当用户选择日期并单击提交按钮时,日历的标签应该转到标签上,用于日历的标签。

我一直在这里回答问题,我要求的是有人帮助我理解我做错了什么。而且你们想要投票给我..

2 个答案:

答案 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.MonthCalendarMonthCalendar.SelectionStart应该随时有效,只要它在MinDateMaxDate之间。我不知道的是,如果标签是你的花园品种,为什么标签不显示?

其他注意:如果有一个更改标签的按钮,标签上没有点击处理程序,反之亦然。