Практическое руководство. Отображение списка шрифтов с помощью компонента FontDialog
FontDialog компонент позволяет пользователям выбрать шрифт, а также менять параметры его отображения, например, вес и размер.
Шрифта, выбранного в диалоговом окне возвращается в Font свойство. Таким образом используя преимущества шрифта, выбранного пользователем так же просто, как чтение свойства.
Чтобы выбрать свойства шрифта с помощью компонента FontDialog
Отобразить диалоговое окно с помощью ShowDialog метод.
Используйте DialogResult свойства, чтобы определить, как окно было закрыто.
Используйте Font свойство, чтобы задать нужный шрифт.
В следующем примере Button элемента управления Click обработчик событий открывает FontDialog компонента. Если шрифт — выбран и пользователь нажимает ОК, Font свойство TextBox элемент управления на форме имеет значение выбранного шрифта. В примере предполагается, в форме есть Button управления TextBox элемента управления и FontDialog компонента.
Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click If FontDialog1.ShowDialog() = DialogResult.OK Then TextBox1.Font = FontDialog1.Font End If End Sub
private void button1_Click(object sender, System.EventArgs e) { if(fontDialog1.ShowDialog() == DialogResult.OK) { textBox1.Font = fontDialog1.Font; } }
private: void button1_Click(System::Object ^ sender, System::EventArgs ^ e) { if(fontDialog1->ShowDialog() == DialogResult::OK) { textBox1->Font = fontDialog1->Font; } }
(Visual C# и Visual C++) поместите следующий код в конструктор формы для регистрации обработчика событий.
this.button1.Click += new System.EventHandler(this.button1_Click);
button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);