Настройка шрифта TextBox из кода позади

Как установить шрифт TextBox из string в коде позади?

// example
txtEditor.FontFamily = "Consolas";

person Jiew Meng    schedule 23.10.2010    source источник
comment
Не глупый вопрос.   -  person user181813    schedule 20.01.2016


Ответы (6)


Используйте следующий синтаксис:

lblCounting.Font  = new Font("Times New Roman", 50);

Где lblCounting — это просто любой ярлык.

person Furqan Ahmed    schedule 08.11.2012
comment
Используйте инструменты уценки и форматирования, чтобы ваш код отображался как код: lblCounting.Font = new Font("Times New Roman", 50); - person nickhar; 08.11.2012

Скопируйте и вставьте код примера в конструктор формы сразу после InitializeComponent();

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
        txtEditor.FontFamily = new FontFamily("Consolas");
    }
}
person Merlyn Morgan-Graham    schedule 23.10.2010

Один простой способ сделать это глобально, программно:

public MainWindow()
{
    this.FontFamily = new FontFamily("Segoe UI");
}
person Strong84    schedule 07.10.2014

Используйте txtEditor.Font.Name = "Consolas";

person Rahul Soni    schedule 23.10.2010

person    schedule
comment
Если txtEditor является System.Windows.Forms.TextBox, в этом объекте нет свойства FontFamily, но есть Шрифт. - person Spencer Williams; 07.01.2016

person    schedule
comment
Вопрос спрашивал, как установить шрифт, но пример подразумевал, что OP хотел установить FontFamily. Этот ответ отвечает на вопрос, если не на пример, и это ответ, который я искал (хотя мне нужно было немного его исправить). - person CramerTV; 10.08.2013
comment
Чтобы быть уверенным, OP ничего не сказал о FontFamily в вопросе, но вы правы, что это в примере, но только для TextBox, а не для установки шрифта в масштабе всей программы. - person Spencer Williams; 07.01.2016