Пример #1
0
 void label_MouseCaptureChanged(object sender, EventArgs e)
 {
     if (isReportLoading)
     {
         return;
     }
     label           = sender as IVL_Label;
     selectedControl = label;
     IVLProps        = getControlProp(label);
     label.BringToFront();
     showControlProperties();
     drawSelectionRect();
 }
Пример #2
0
        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);
        }