[英]I have 2 textboxes , textbox1 has a fixed time " HH:mm", Textbox2 should have textbox1 time plus 10 minutes
我有一个带有 2 个标签的小应用程序,label1.text 显示固定时间“HH:mm”女巫每天由计时器分配一次。 第二个 label2.text 应显示 label1 时间 + 30 分钟,例如,如果 label1.text 中的时间为 12:00,则 label2.text 中的时间应为 12:30。 我已经添加了另一个计时器,它应该计算分配新的计算时间,但由于我是 C# 新手,我无法让它工作。 知道从哪里开始吗? 谢谢。
正如@ADyson 指出的那样,有一些方法可以使用 DateTime,例如各种 Add 方法(请参阅Microsoft 文档),因此如果这是 WinForms,则以下应该有效。 将来请使用标签来表示您正在使用的项目类型。
简单示例(用 TextBox 替换标签也有效)。 这里的第二个标签为当前时间增加了 30 分钟,用 10 或任何你想要的替换 30)
private void timer1_Tick(object sender, EventArgs e)
{
label1.Text = DateTime.Now.ToString("hh:mm");
label2.Text = DateTime.Now.AddMinutes(30).ToString("hh:mm");
timer1.Enabled = false;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.