Настройване на шрифта на 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 на този обект, но има Свойство Font. - person Spencer Williams; 07.01.2016

person    schedule
comment
Въпросът попита как да зададете шрифта, но примерът предполагаше, че OP иска да зададе FontFamily. Този отговор отговаря на въпроса, ако не на примера, и е отговорът, който търсих (макар че трябваше да го коригирам малко.) - person CramerTV; 10.08.2013
comment
Разбира се, OP не каза нищо за FontFamily във въпроса, но вие сте прав, че е в примера, но само за TextBox, а не за настройка на Font за цялата програма. - person Spencer Williams; 07.01.2016