我正在创建一个小程序,该程序很快就会发展为一个时间表,我正在练习使用C#MonthCalendar
。到目前为止,我已经设法在文本标签上显示选择的日期,但是我正在寻找实现稍微不同的东西,我正在努力。月份周一至周日的日历显示日期
我在表单上放置了七个标签。当我点击某个日期时,我希望所有七个标签都填入日期,这些日期对应于所选日期所在的特定星期。任何人都可以建议我需要做什么来实现这一点。
我想解决的问题: 可以说我从日历中选择一个日期。例如22/01/1013等我想显示所有在那个星期,从21开始的日期标签 - 2012年1月27日
为了进一步阐明这一点:
这是我拿出接口:
这我到目前为止的代码:
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
timer1.Enabled = true;
}
private void button1_Click(object sender, EventArgs e)
{
}
private void timer1_Tick(object sender, EventArgs e)
{
DateTime dt = DateTime.Now;
label8.Text = dt.ToString();
}
private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e)
{
label1.Text = monthCalendar1.SelectionStart.ToString();
}
}
那么,这是什么部分你坚持? – millimoose
我被困在我需要显示整个星期的日期的部分 – Tacit
这并不十分具体。你难以计算出要显示的日期吗?如何将工作日与标签关联? – millimoose