示例#1
0
 public RequisitiViewPresenter(RequisitiViewControl dataGridViewControl, Control container, ToolStripButton visualizza, ISelezione selezione)
     : base(dataGridViewControl, container)
 {
     if (selezione == null)
     {
         throw new ArgumentNullException();
     }
     _selezione          = selezione;
     _selezione.Changed += Changed;
     if (visualizza != null)
     {
         visualizza.Click += VisualizzaRequisiti;
     }
     Control.TreeView.AfterSelect += SelezioneChanged;
     Control.ListBoxClassi.Click  += SelezioneChanged;
     Control.PiùRichiestiCheckBox.CheckedChanged += SelezioneChanged;
     Control.Reset.Click += ResetClick;
     RefreshControl();
 }