TatsuSheva Ответов: 1

Как я могу изменить шрифт и цвет всех форм в C#


Как я могу изменить шрифт всех форм, но если это возможно, чтобы использовать класс.
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace UserControl
{
    class SetFont
    {
        public SetFont()
        {

        }
        public static void SetFontFinal()
        {
            string fontName = "Cambria";
           Font testFont = new Font(fontName, 16.0f, FontStyle.Regular,
                         GraphicsUnit.Pixel);
                // The font exists, so use it.
                this.Font = testFont;
           
        }
    }
    

}


Что я уже пробовал:

Я пытался, но ничего не вышло.Так что же вы предлагаете ?
Спасибо.

1 Ответов

Рейтинг:
9

Karthik_Mahalingam

Создать Base Class и добавить все общая настройка к нему и делают все свои Forms к inherit из этого базовый класс

public partial class BaseForm : Form
   {
       public BaseForm()
       {

           string fontName = "verdana";
           Font commonFont = new Font(fontName, 16.0f, FontStyle.Underline, GraphicsUnit.Pixel);
           this.Font = commonFont;
       }


   }



public partial class Form1 : BaseForm

public partial class Form2 : BaseForm

public partial class Form3 : BaseForm