Пример #1
0
        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);
        }
Пример #2
0
        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;
        }