void label_MouseCaptureChanged(object sender, EventArgs e) { if (isReportLoading) { return; } label = sender as IVL_Label; selectedControl = label; IVLProps = getControlProp(label); label.BringToFront(); showControlProperties(); drawSelectionRect(); }
private void addLabel(ControlProperties IVLProps) { label = new IVL_Label(); label.Tag = IVLProps.BindingType; label.Name = IVLProps.Name; label.Size = new Size(IVLProps.Width, IVLProps.Height); label.Location = new Point(IVLProps.X, IVLProps.Y); label.Text = IVLProps.Text; Font_style(IVLProps.FontStyle); label.Font = new Font(IVLProps.FontName, IVLProps.FontSize, font_style); label.ForeColor = Color.FromName(IVLProps.ForeColor); label.BorderStyle = BorderStyle.None; label.Margin = new Padding(0); //label.AutoSize = false; if (string.IsNullOrEmpty(IVLProps.BindingType)) { if (IVLProps.Text.Equals("Name:")) { { label.Text = LangResourceManager.GetString("Report_Name_Text", LangResourceCultureInfo);; } } else if (IVLProps.Text.Equals("Age:")) { { label.Text = LangResourceManager.GetString("Report_Age_Text", LangResourceCultureInfo); } } else if (IVLProps.Text.Equals("Date:")) { { label.Text = LangResourceManager.GetString("Report_DateTemplate_Text", LangResourceCultureInfo); } } else if (IVLProps.Text.Equals("Doctor:")) { { label.Text = LangResourceManager.GetString("Report_Doctor_Text", LangResourceCultureInfo); } } else if (IVLProps.Text.Equals("Comments:")) { { label.Text = LangResourceManager.GetString("Report_Comments_Text", LangResourceCultureInfo); } } else if (IVLProps.Text.Equals("Gender:")) { { label.Text = LangResourceManager.GetString("Report_Gender_Text", LangResourceCultureInfo); } } else if (IVLProps.Text.Equals("(Max 85 characters)")) { { label.Text = LangResourceManager.GetString("ReportMax_Charecters", LangResourceCultureInfo); } } } this.reportCanvas_pnl.Controls.Add(label); label.MouseCaptureChanged += label_MouseCaptureChanged; label_MouseCaptureChanged(label, null); }