protected override void AfterInitialized() { base.AfterInitialized(); cbStati.Items.Clear(); foreach (EMailState v in Enum.GetValues(typeof(EMailState))) { cbStati.Items.Add(new ComboboxItem <EMailState>(v, v.DescriptionAttr())); } cbStati.SelectedIndex = 0; SetNodeSelectionEvidenceIntreeview(treeView1); _scheduler = new JobsScheduler(AppRepo, AppSvc); _scheduler.OnSentMailEvent += OnSentMailEvent; var jobs = AppRepo.GetJobs().OrderBy(x => x.Nome.ToLower()); AddNodes(jobs); if (treeView1.Nodes.Count > 0) { treeView1.SelectedNode = treeView1.Nodes[0]; } else { treeView1_AfterSelect(this, null); } }