System.Windows.Forms.Label.GetPreferredSize C# (CSharp) Method

GetPreferredSize() public method

public GetPreferredSize ( Size proposedSize ) : Size
proposedSize System.Drawing.Size
return System.Drawing.Size
		public override	Size GetPreferredSize (Size proposedSize)
		{
			return InternalGetPreferredSize (proposedSize);
		}
#endif

Usage Example

Example #1
0
        private void lbReports_SelectedIndexChanged(object sender, EventArgs e)
        {
            panelReportParameters.Controls.Clear();
            if (lbReports.SelectedItem != null)
            {
                Reports.ReportEntry entry = lbReports.SelectedItem as Reports.ReportEntry;
                entry.DefaultsHandler(entry.ReportParameters);

                panelReportParameters.Visible = false;
                Label description = new Label();
                if (entry.ReportParameters != null)
                {
                    panelReportParameters.Controls.Add(entry.ReportParameters);
                }
                panelReportParameters.Controls.Add(description);
                description.Text = entry.Description;
                description.Dock = DockStyle.Top;
                description.Padding = new Padding(0, 0, 0, 6);
                //description.AutoSize = true;
                description.Size = description.GetPreferredSize(description.Size);
                panelReportParameters.Visible = true;
                btnRunReport.Enabled = true;
            }
            else
            {
                btnRunReport.Enabled = false;
            }
        }
All Usage Examples Of System.Windows.Forms.Label::GetPreferredSize