/// <summary> /// ///////////////////////////// /// </summary> private void CreateControleAgenda() { if (m_controlAffichage != null) { m_dateStart = m_controlAffichage.DateEnCours; ((Control)m_controlAffichage).Dispose(); m_controlAffichage = null; } switch (m_modeAffichage) { case ModeAffichage.Mois: m_controlAffichage = new CControlAgendaModeMois(); ((Control)m_controlAffichage).Size = m_panelVisuAgenda.ClientSize; ((Control)m_controlAffichage).Dock = DockStyle.Fill; ((CControlAgendaModeMois)m_controlAffichage).ImagesRoles = m_imagesRoles; ((Control)m_controlAffichage).Parent = m_panelVisuAgenda; ((Control)m_controlAffichage).CreateControl(); break; case ModeAffichage.Semaine: m_controlAffichage = new CControlAgendaModeSemaine(); ((Control)m_controlAffichage).Size = m_panelVisuAgenda.ClientSize; ((Control)m_controlAffichage).Dock = DockStyle.Fill; ((CControlAgendaModeSemaine)m_controlAffichage).ImagesRoles = m_imagesRoles; ((Control)m_controlAffichage).Parent = m_panelVisuAgenda; ((Control)m_controlAffichage).CreateControl(); break; } if (m_controlAffichage != null) { m_controlAffichage.OnAfficherEntreeAgenda += new DemandeAffichageEntreeAgendaEventHandler(OnDemandeAffichageEntree); m_controlAffichage.OnDemandeCreationEntreeAgenda += new EventHandler(m_controlAffichage_OnDemandeCreationEntreeAgenda); m_controlAffichage.DateEnCours = m_dateStart; m_controlAffichage.SetElementsAAgenda(m_elementsAAgenda); } /*((Control)m_controlAffichage).Width = m_panelVisuAgenda.ClientSize.Width; * ((Control)m_controlAffichage).Height = m_panelVisuAgenda.ClientSize.Height; * ((Control)m_controlAffichage).Dock = DockStyle.Fill;*/ }
public CControlJourAgendaModeMois(IControlAgenda controlToNotifyChangement) { m_controlToNotifyChangement = controlToNotifyChangement; InitializeComponent(); }