目前,我正在使用 Windows 窗体开发 C# 示例应用程序,我希望能够使用滑块/轨迹栏更改日期。实际上,我用整数值转换字符串做了那个例子,但是找不到如何应用 DateTime 对象。任何线索/图书馆或文档。会很好。
示例代码:
public partial class SampleForm : Form
{
public SampleForm()
{
InitializeComponent();
label1.text = "0";
}
private void Form_Load() { /* tracbar settings... */ }
private void trackBar_Scroll(object sender, EventArgs e)
{
label1.text; // trackbar.Value.ToString()
}
private void trackBar_ValueChanged(object sender, EventArgs e)
{
// changing date and time while trackbar process
}
}
使用DateTime
类和AddDays
方法你可以做你想做的事:
public SampleForm()
{
InitializeComponent();
label1.text = "0";
StartDate = DateTime.Now;
}
DateTime StartDate;
private void trackBar_ValueChanged(object sender, EventArgs e)
{
label1.Text = StartDate.AddDays(trackbar.Value).ToShortDateString();
}
当然,您可能需要将轨迹栏值映射到另一个拟合范围。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句