C# 如何使用图表创建时间表
对于上下文,我正在尝试创建类似于Windows家长控制的内容 这就是我现在要做的C# 如何使用图表创建时间表,c#,C#,对于上下文,我正在尝试创建类似于Windows家长控制的内容 这就是我现在要做的 从0:00到23:59定义X轴 从1-7(周一至周日)定义Y轴 在Y轴上为X1=StartTime X2=EndTime添加点,以工作日为单位 不得调整X轴(始终从0:00开始,即使那里没有点) 像这样 到目前为止,我设法做到了这一点 下载MSDN示例。有很多很好的例子:有很多方法可以通过图表来实现这一点。在我看来,他们都相当老练。使用DataGridview将使外观轻松得多。下载MSDN示例。有很多很好的例子
- 从0:00到23:59定义X轴
- 从1-7(周一至周日)定义Y轴
- 在Y轴上为X1=StartTime X2=EndTime添加点,以工作日为单位
- 不得调整X轴(始终从0:00开始,即使那里没有点) 像这样
下载MSDN示例。有很多很好的例子:有很多方法可以通过图表来实现这一点。在我看来,他们都相当老练。使用DataGridview将使外观轻松得多。下载MSDN示例。有很多很好的例子:有很多方法可以通过图表来实现这一点。在我看来,他们都相当老练。使用DataGridview将以更少的麻烦提供外观。。
TimeSpan span = dateEndTime.Value.Subtract(dateStartTime.Value);
timeInMinutes = Convert.ToInt32(span.TotalMinutes);
MessageBox.Show(Convert.ToString(timeInMinutes));
if(comboWeekdays.SelectedItem == null)
{
return;
}
selectedWeekday = comboWeekdays.SelectedItem.ToString();
MessageBox.Show(selectedWeekday);
System.Threading.Timer newTimer = new System.Threading.Timer(LogOff, null, (timeInMinutes * 60000), (timeInMinutes * 60000));
chartTimeTable.Series.Clear();
chartTimeTable.Series.Add("Monday");
chartTimeTable.Series.Add("Tuesday");
chartTimeTable.Series.Add("Wednesday");
chartTimeTable.Series.Add("Thursday");
chartTimeTable.Series.Add("Friday");
chartTimeTable.Series.Add("Saturday");
chartTimeTable.Series.Add("Sunday");