Ағылшын тілінде оқу

Бөлісу құралы:


Label.PreferredHeight Свойство

Определение

Возвращает желаемую высоту элемента управления.

[System.ComponentModel.Browsable(false)]
public virtual int PreferredHeight { get; }

Значение свойства

Int32

Высота элемента управления в пикселях при условии, что отображается одна строка текста.

Атрибуты

Примеры

В следующем примере кода показано, как создать Label элемент управления с трехмерной границей и изображением, отображаемым с помощью ImageList свойств и ImageIndex свойств. Элемент управления также имеет заголовок с заданным символом mnemonic. В примере кода используются PreferredHeight свойства и PreferredWidth свойства для правильного Label размера элемента управления в форме, на которой она отображается. В этом примере требуется, чтобы ImageList был создан и назван imageList1, и что он загрузил два образа. В примере также требуется, чтобы код был в форме с пространством имен, System.Drawing добавленным в его код.

public void CreateMyLabel()
{
   // Create an instance of a Label.
   Label label1 = new Label();

   // Set the border to a three-dimensional border.
   label1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
   // Set the ImageList to use for displaying an image.
   label1.ImageList = imageList1;
   // Use the second image in imageList1.
   label1.ImageIndex = 1;
   // Align the image to the top left corner.
   label1.ImageAlign = ContentAlignment.TopLeft;

   // Specify that the text can display mnemonic characters.
   label1.UseMnemonic = true;
   // Set the text of the control and specify a mnemonic character.
   label1.Text = "First &Name:";
   
   /* Set the size of the control based on the PreferredHeight and PreferredWidth values. */
   label1.Size = new Size (label1.PreferredWidth, label1.PreferredHeight);

   //...Code to add the control to the form...
}

Комментарии

Это свойство возвращает высоту, которую элемент управления должен иметь для правильного отображения текста на основе шрифта, назначенного элементу управления. Это свойство можно использовать вместе со свойством PreferredWidth , чтобы убедиться, что текст в элементе Label управления отображается правильно. Свойство можно использовать AutoSize для автоматической настройки высоты и ширины Label элемента управления в зависимости от размера текста и шрифта.

Ескерім

BorderStyle Если свойству Label элемента управления присвоено BorderStyle.Noneзначение, возвращаемое свойствомPreferredHeight, будет больше из-за отсутствия границ.

Применяется к

См. также раздел