Beispiel #1
0
        private void LoadOffice2007()
        {
            this.panel1.Visible = false;
            this.Width          = 300;

            DateTime dayStart = new DateTime(2006, 1, 1, 0, 0, 0);

            schedule1.SetMinMaxDate(dayStart, dayStart);
            schedule1.HeaderDateFormat = "dddd";
            schedule1.ViewMode         = Gravitybox.Controls.Schedule.ViewModeConstants.DayTopTimeLeft;
            schedule1.StartTime        = dayStart;
            schedule1.DayLength        = 24;
            schedule1.Visibility.ShowTime(dayStart.AddHours(8));

            schedule1.EventHeader.Appearance.BackColor   = Color.FromArgb(0xA6, 0xC0, 0xE1);
            schedule1.EventHeader.Appearance.BorderColor = schedule1.EventHeader.Appearance.BackColor;
            schedule1.EventHeader.Appearance.BorderWidth = 0;

            //Main Grid
            schedule1.Appearance.BackColor   = Color.White;
            schedule1.Appearance.BorderWidth = 0;

            //Column Header
            schedule1.ColumnHeader.Appearance.BackColor         = Color.FromArgb(0xF8, 0xCF, 0x91);
            schedule1.ColumnHeader.Appearance.BackColor2        = Color.FromArgb(0xF5, 0xBB, 0x4E);
            schedule1.ColumnHeader.Appearance.BackGradientStyle = GradientStyleConstants.Vertical;
            schedule1.ColumnHeader.AutoFit             = true;
            schedule1.ColumnHeader.Appearance.FontSize = 8;

            //Row Header
            schedule1.RowHeader.Appearance.BackColor  = Color.FromArgb(0xD6, 0xE2, 0xF1);
            schedule1.RowHeader.Appearance.BackColor2 = Color.FromArgb(0xF5, 0xBB, 0x4E);
            schedule1.RowHeader.Appearance.ForeColor  = Color.FromArgb(0x68, 0x93, 0xCC);
            schedule1.RowHeader.Appearance.FontSize   = 8;
            schedule1.ColumnHeader.Size = 200;

            //Create an Appointment appearance
            AppointmentAppearance appearance = new AppointmentAppearance();

            appearance.BackColor         = Color.White;
            appearance.BackColor2        = Color.FromArgb(0xD6, 0xE2, 0xF1);
            appearance.BackGradientStyle = GradientStyleConstants.Vertical;
            appearance.BorderColor       = Color.FromArgb(0x68, 0x93, 0xCC);
            appearance.FontBold          = true;
            appearance.IsRound           = true;
            appearance.FontSize          = 8;
            appearance.ShadowSize        = 5;

            Appointment appt = null;

            //Appointment 1
            appt            = schedule1.AppointmentCollection.Add("", schedule1.MinDate, dayStart.AddHours(9), 30);
            appt.Subject    = "Weekly Dept. Meeting";
            appt.Appearance = appearance;

            //Appointment 2
            appt            = schedule1.AppointmentCollection.Add("", schedule1.MinDate, dayStart.AddHours(9), 60);
            appt.Subject    = "Management Meeting";
            appt.IsEvent    = true;
            appt.Appearance = appearance;

            //Appointment 3
            appt                       = schedule1.AppointmentCollection.Add("", schedule1.MinDate, dayStart.AddHours(10), 30);
            appt.Subject               = "Meet w/ Joe";
            appt.Appearance            = (AppointmentAppearance)appearance.Clone();
            appt.Appearance.BackColor2 = Color.LightGreen;
        }
Beispiel #2
0
        private void LoadOffice2007_3()
        {
            this.Width  = 600;
            this.Height = 420;

            this.panel1.BackColor = Color.FromArgb(0xD4, 0xE4, 0xF3);
            //this.lblMessage.Appearance.BackColor = Color.FromArgb(0xFF, 0xEA, 0xA1);
            //this.lblMessage.Appearance.BorderColor = Color.FromArgb(0xF8, 0xBE, 0x50);
            //this.lblMessage.Appearance.BorderWidth = 2;
            //this.lblMessage.Appearance.ForeColor = Color.FromArgb(0x7F, 0x73, 0x8B);

            DateTime dayStart = new DateTime(2006, 1, 2, 0, 0, 0);

            schedule1.SetMinMaxDate(dayStart, dayStart.AddDays(2));
            schedule1.HeaderDateFormat = "ddd";
            schedule1.ViewMode         = Gravitybox.Controls.Schedule.ViewModeConstants.DayTopTimeLeft;
            schedule1.StartTime        = dayStart;
            schedule1.DayLength        = 24;
            schedule1.Visibility.ShowTime(dayStart.AddMinutes(570));

            schedule1.EventHeader.Appearance.BackColor   = Color.FromArgb(0xA6, 0xC0, 0xE1);
            schedule1.EventHeader.Appearance.BorderColor = schedule1.EventHeader.Appearance.BackColor;
            schedule1.EventHeader.Appearance.BorderWidth = 0;

            //Colored Areas
            ScheduleArea area = schedule1.ColoredAreaCollection.Add("", Color.FromArgb(0xE7, 0xEF, 0xF7), dayStart, 480);

            area.Appearance.BorderWidth = 0;
            area = schedule1.ColoredAreaCollection.Add("", Color.FromArgb(0xE7, 0xEF, 0xF7), dayStart.AddHours(18), 360);
            area.Appearance.BorderWidth = 0;
            area = schedule1.ColoredAreaCollection.Add("", Color.FromArgb(0xFE, 0xD8, 0xB6), dayStart.AddDays(2));
            area.Appearance.BorderWidth = 0;

            //Main Grid
            schedule1.Appearance.BackColor   = Color.FromArgb(0xE6, 0xED, 0xF7);
            schedule1.Appearance.BorderWidth = 0;
            schedule1.Appearance.ForeColor   = Color.FromArgb(0xA5, 0xBD, 0xDE);

            //Column Header
            schedule1.ColumnHeader.Appearance.BackColor         = Color.White;
            schedule1.ColumnHeader.Appearance.BackColor2        = Color.FromArgb(0xD6, 0xE2, 0xF1);
            schedule1.ColumnHeader.Appearance.BackGradientStyle = GradientStyleConstants.Vertical;
            schedule1.ColumnHeader.Appearance.ForeColor         = Color.Black;
            schedule1.ColumnHeader.Appearance.FontSize          = 8;
            schedule1.ColumnHeader.Appearance.FontBold          = true;
            schedule1.ColumnHeader.AutoFit = true;

            //Row Header
            schedule1.RowHeader.Appearance.BackColor = Color.FromArgb(0xD6, 0xE2, 0xF1);
            schedule1.RowHeader.Appearance.ForeColor = Color.FromArgb(0x6C, 0x98, 0xD5);
            schedule1.RowHeader.Appearance.FontSize  = 8;
            schedule1.RowHeader.Size = 20;

            //Create an Appointment appearance
            AppointmentAppearance appearance = new AppointmentAppearance();

            appearance.BackColor         = Color.White;
            appearance.BackColor2        = Color.FromArgb(0xD6, 0xE2, 0xF1);
            appearance.BackGradientStyle = GradientStyleConstants.Vertical;
            appearance.BorderColor       = Color.FromArgb(0x68, 0x93, 0xCC);
            appearance.FontBold          = true;
            appearance.IsRound           = true;
            appearance.FontSize          = 8;
            appearance.ShadowSize        = 5;

            Appointment appt = null;

            //Appointment 1
            appt                              = schedule1.AppointmentCollection.Add("", schedule1.MinDate, dayStart.AddHours(10), 150);
            appt.Subject                      = "10 Years!";
            appt.Appearance                   = (AppointmentAppearance)appearance.Clone();
            appt.Appearance.BackColor         = Color.FromArgb(0xCD, 0xE7, 0xDE);
            appt.Appearance.BackColor2        = Color.FromArgb(0x9A, 0xBD, 0xB8);
            appt.Appearance.BorderColor       = Color.FromArgb(0x71, 0x84, 0x83);
            appt.Header.HeaderType            = AppointmentHeader.HeaderTypeConstants.Text;
            appt.Header.Appearance.BackColor  = appt.Appearance.BackColor;
            appt.Header.Appearance.FontBold   = true;
            appt.Header.Appearance.FontSize   = 8;
            appt.Header.Appearance.AllowBreak = false;
            appt.Appearance.FontBold          = false;
            appt.Header.Text                  = "Anniversary";
            appt.ToolTipText                  = "Here is some text to see!";

            //Appointment 2
            appt                              = schedule1.AppointmentCollection.Add("", schedule1.MinDate, dayStart.AddHours(13), 210);
            appt.Subject                      = "Pick up the pictures from the grand opening";
            appt.Appearance                   = (AppointmentAppearance)appearance.Clone();
            appt.Appearance.BackColor         = Color.FromArgb(0xB9, 0xE7, 0xEE);
            appt.Appearance.BackColor2        = Color.FromArgb(0x7A, 0xCF, 0xD9);
            appt.Appearance.BorderColor       = Color.FromArgb(0x55, 0x9B, 0x9E);
            appt.Header.HeaderType            = AppointmentHeader.HeaderTypeConstants.Text;
            appt.Header.Appearance.BackColor  = appt.Appearance.BackColor;
            appt.Header.Appearance.FontBold   = true;
            appt.Header.Appearance.FontSize   = 8;
            appt.Header.Appearance.AllowBreak = false;
            appt.Appearance.FontBold          = false;
            appt.Header.Text                  = "Pick up Pictures";

            //Appointment 3
            appt                       = schedule1.AppointmentCollection.Add("", schedule1.MinDate.AddDays(2), dayStart.AddMinutes(570), 150);
            appt.Subject               = "Company Meeting; I only need to be half engaged here";
            appt.Appearance            = (AppointmentAppearance)appearance.Clone();
            appt.Appearance.BackColor2 = Color.FromArgb(0xEE, 0xAA, 0x6A);

            //Appointment 4
            appt                        = schedule1.AppointmentCollection.Add("", schedule1.MinDate.AddDays(2), dayStart.AddMinutes(690), 120);
            appt.Subject                = "Release Software";
            appt.Appearance             = (AppointmentAppearance)appearance.Clone();
            appt.Appearance.BorderColor = Color.FromArgb(0x5B, 0x67, 0x96);
            appt.Appearance.BackColor   = Color.FromArgb(0xC6, 0xCB, 0xE8);
            appt.Appearance.BackColor2  = Color.FromArgb(0x64, 0x8C, 0xC8);

            //Appointment 5
            appt                              = schedule1.AppointmentCollection.Add("", schedule1.MinDate.AddDays(1), dayStart.AddMinutes(660), 180);
            appt.Subject                      = "I really need to talk to him today!";
            appt.Appearance                   = (AppointmentAppearance)appearance.Clone();
            appt.Appearance.BorderColor       = Color.FromArgb(0xA4, 0x9A, 0x49);
            appt.Appearance.BackColor         = Color.FromArgb(0xFB, 0xED, 0xB8);
            appt.Appearance.BackColor2        = Color.FromArgb(0xE3, 0xD3, 0x5F);
            appt.Header.HeaderType            = AppointmentHeader.HeaderTypeConstants.Text;
            appt.Header.Appearance.BackColor  = appt.Appearance.BackColor;
            appt.Header.Appearance.FontBold   = true;
            appt.Header.Appearance.FontSize   = 8;
            appt.Header.Appearance.AllowBreak = false;
            appt.Appearance.FontBold          = false;
            appt.Header.Text                  = "Call John";

            //Appointment 5
            appt                        = schedule1.AppointmentCollection.Add("", schedule1.MinDate.AddDays(1), dayStart.AddMinutes(900), 90);
            appt.Subject                = "Check Credit";
            appt.Appearance             = (AppointmentAppearance)appearance.Clone();
            appt.Appearance.BorderColor = Color.FromArgb(0xA7, 0x70, 0x4F);
            appt.Appearance.BackColor   = Color.FromArgb(0xFD, 0xC5, 0xBB);
            appt.Appearance.BackColor2  = Color.FromArgb(0xD8, 0x93, 0x6E);
        }