我向WinForm应用程序添加了一个计划控件,并将其连接到一个SQL数据库,我存储了约会日期。在计划控制上显示的是两组日期,即“工作和非工作”。因此,为了区分我分配给不同颜色的两个不同日期。当我运行应用程序时,两组日期以不同的颜色显示,但是当我滚动或选择日程控件上的某些东西时,颜色似乎消失了,这违背了应用程序的目的,因为没有颜色所剩下的就是约会有日期和时间但没有颜色。所以基本上我需要一种方法来保持按下或滚动后的颜色,以告诉什么是什么。
string CalendarCode = "";
const int Working = 0;
const int NonWorking = 1;
static Color lbWorking = new Color();
static Color lbNonWorking = new Color();
AppointmentLabel lbWorkingDay;
AppointmentLabel lbNonWorkingDay;
public void Calendardate()
{
lbWorking = Color.SkyBlue;
lbNonWorking = Color.LightPink;
lbWorkingDay = new AppointmentLabel(lbWorking, "Working Day", "WorkingDay");
lbNonWorkingDay = new AppointmentLabel(lbNonWorking, "Non Working Day", "&NonWorkingDay");
schedulerStorage1.Appointments.Labels.Clear();
schedulerStorage1.Appointments.Labels.Add(lbWorkingDay);
schedulerStorage1.Appointments.Labels.Add(lbNonWorkingDay);
}