FontDialog.MaxSize Свойство

Определение

Возвращает или задает наибольший размер в пунктах, который может выбрать пользователь.

public int MaxSize { get; set; }

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

Наибольший размер в пунктах, который может выбрать пользователь. Значение по умолчанию — 0.

Примеры

В следующем примере кода показано использование MinSizeэлементов , MaxSizeShowEffects и FontMustExist и обработка Apply события . Чтобы выполнить этот пример, вставьте следующий код в форму с FontDialog именем FontDialog1 и ButtonButton1.

   private void Button1_Click(System.Object sender, System.EventArgs e)
   {
       // Set FontMustExist to true, which causes message box error
       // if the user enters a font that does not exist. 
       FontDialog1.FontMustExist = true;
       
       // Associate the method handling the Apply event with the event.
       FontDialog1.Apply += new System.EventHandler(FontDialog1_Apply);

       // Set a minimum and maximum size to be
       // shown in the FontDialog.
       FontDialog1.MaxSize = 32;
       FontDialog1.MinSize = 18;

       // Show the Apply button in the dialog.
       FontDialog1.ShowApply = true;

       // Do not show effects such as Underline
       // and Bold.
       FontDialog1.ShowEffects = false;
       
       // Save the existing font.
       System.Drawing.Font oldFont = this.Font;

       //Show the dialog, and get the result
       DialogResult result = FontDialog1.ShowDialog();

       // If the OK button in the Font dialog box is clicked, 
       // set all the controls' fonts to the chosen font by calling
       // the FontDialog1_Apply method.
       if (result == DialogResult.OK)
       {
           FontDialog1_Apply(this.Button1, new System.EventArgs());
       }
           // If Cancel is clicked, set the font back to
           // the original font.
       else if (result == DialogResult.Cancel)
       {
           this.Font = oldFont;
           foreach ( Control containedControl in this.Controls)
           {
               containedControl.Font = oldFont;
           }
       }
   }

   // Handle the Apply event by setting all controls' fonts to 
   // the chosen font. 
   private void FontDialog1_Apply(object sender, System.EventArgs e)
   {

       this.Font = FontDialog1.Font;
       foreach ( Control containedControl in this.Controls )
       {
           containedControl.Font = FontDialog1.Font;
       }
   }

Комментарии

Чтобы параметры максимального и минимального размера вступают в силу, MaxSize значение должно быть больше , а MinSizeоба значения должны быть больше 0.

Попытка задать для этого свойства значения меньше 0 приведет к использованию значения 0. Если задано MaxSize значение меньше MinSize, MinSize то для параметра задано значение MaxSize. Результатом установки MinSize и MaxSize одинаковых значений является ограничение выбора размера одним шрифтом.

Если размер точки равен 0, ограничения на размер шрифта отсутствуют.

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

Өнім Нұсқалар
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

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