private void ctrlBAddTag_Click(object sender, EventArgs e) { if (ctrlCBAddElement.SelectedItem == null || !(ctrlCBAddElement.SelectedItem is Cl_Element)) { return; } Cl_Element el = (Cl_Element)ctrlCBAddElement.SelectedItem; if (string.IsNullOrWhiteSpace(el.p_Tag)) { MonitoringStub.Problem("Problem_Formula", "Невозможно добавить элемент \"" + el.p_Name + "\" в редактор формул, т.к. у него не заполнено поле \"Тег элемента\"", new Exception("EX PROBLEM"), "el.p_Tag = null", null); return; } f_AppendBlock(new Cl_FormulaMathematicalBlock(el)); f_UpdateControls(true); }
private void ctrlBAdd_Click(object sender, EventArgs e) { OpenFileDialog openFile = new OpenFileDialog(); openFile.Filter = "Image Files |*.bmp; *.gif; *.jpg; *.jpeg; *.png"; openFile.FilterIndex = 1; if (openFile.ShowDialog() != DialogResult.OK) { return; } Image result = null; try { result = Image.FromFile(openFile.FileName); } catch (Exception ex) { MonitoringStub.Problem("Problem_Editor", "Выбранный файл не является изображением", ex, null, null); return; } ctrlImage.Image = result; }