1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| private void CreateNewEvent(Agenda.Business.Event _event) {
EventUserControl myEventUserControl = new EventUserControl();
myEventUserControl.Event = _event;
int myEventWidth = this.Size.Width;
int myEventHeight = (int)(this.Size.Height * (_event.Duration.TotalMinutes + 1) / 1440.0);
myEventUserControl.Size = new Size(myEventWidth, myEventHeight);
int myMinuteFromMidnight = (_event.Start.Hour * 60) + (_event.Start.Minute);
int myEventTop = this.Size.Height * myMinuteFromMidnight / 1440;
myEventUserControl.Top = myProductionTop;
myEventUserControl.BackColor = System.Drawing.Color.AliceBlue;
myEventUserControl.BackGroundTitleColor = System.Drawing.Color.Navy;
myEventUserControl.Font = new System.Drawing.Font("Lucida Sans", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
myEventUserControl.Title = "Production";
myEventUserControl.Click += new EventHandler(this.EventUserControlClick);
this.Controls.Add(myEventUserControl);
} |
Partager