public DayView() { //COMP2003: Not compatible with 2003 //SetStyle(ControlStyles.OptimizedDoubleBuffer, true); SetStyle(ControlStyles.UserPaint, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); SetStyle(ControlStyles.DoubleBuffer, true); SetStyle(ControlStyles.ResizeRedraw, true); SetStyle(ControlStyles.Selectable, true); scrollbar = new VScrollBar(); scrollbar.SmallChange = halfHourHeight; scrollbar.LargeChange = halfHourHeight * 2; scrollbar.Dock = DockStyle.Right; scrollbar.Visible = allowScroll; scrollbar.Scroll += new ScrollEventHandler(scrollbar_Scroll); AdjustScrollbar(); scrollbar.Value = (startHour * 2 * halfHourHeight); this.Controls.Add(scrollbar); editbox = new TextBox(); editbox.Multiline = true; editbox.Visible = false; editbox.BorderStyle = BorderStyle.None; editbox.KeyUp += new KeyEventHandler(editbox_KeyUp); //COMP2003:Not compatible with 2003 //editbox.Margin = Padding.Empty; this.Controls.Add(editbox); drawTool = new DrawTool(); drawTool.DayView = this; selectionTool = new SelectionTool(); selectionTool.DayView = this; selectionTool.Complete += new EventHandler(selectionTool_Complete); activeTool = drawTool; UpdateWorkingHours(); this.Renderer = new Office12Renderer(); }
public MoveAppointmentEventArgs(Appointment appointment, SelectionTool.Mode mode, bool finished) : base(appointment) { m_Mode = mode; m_Finished = finished; }