protected override void OnLoad(EventArgs e) { base.OnLoad(e); _insp = ProviderVisitorInspector.GetInspector(); if(_pianta.GestoreInformazioni != null) { _types = _pianta.GestoreInformazioni.GetTypeProviders(); AggiornaTextBox(); } _aggiungiButton.Click += AggiungiProviderVisitor; _finalizzaButton.Click += FinalizzaGestore; providers = new Dictionary<string, Type>(); foreach (Type prov in _insp.GetListProvider()) { providers.Add(prov.Name, prov); } _providerComboBox.DataSource = new BindingSource(providers, null); _providerComboBox.DisplayMember = "Key"; _providerComboBox.ValueMember = "Value"; visitors = new Dictionary<string, Type>(); foreach (Type visit in _insp.GetListVisitor()) { visitors.Add(visit.Name, visit); } _visitorComboBox.DataSource = new BindingSource(visitors, null); _visitorComboBox.DisplayMember = "Key"; _visitorComboBox.ValueMember = "Value"; }