Label label = new Label();
label.Content = root.value; //тип string
return label.ActualHeight;
возвращает ноль. SizeF textSize = TextRenderer.MeasureText(text, label.Font);
int labelWidth = label.Padding.Horizontal + textSize.Width;
int labelHeight = label.Padding.Vertical + textSize.Height;
// Создаем объект
Label label1 = new Label();
// Устанавливаем видимые границы
label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
// Выравниваем нашу надпись
label1.ImageAlign = ContentAlignment.TopLeft;
// Устанавливаем значение
label1.Text = "MyFirstLabel";
// Устанавливаем размеры
label1.Size = new Size (label1.PreferredWidth, label1.PreferredHeight);