Отображение списка шрифтов


Для отображения диалогового окна выбора шрифтов можно использовать встроенный компонент FontDialog вместо того, чтобы создавать свое собственное диалоговое окно. Например, можно дать пользователям возможность выбрать шрифт в диалоговом окне и затем применить его к тексту в форме.

Отображение диалогового окна выбора шрифта

1. В меню Файл выберите команду Создать проект.

Откроется диалоговое окно Создание проекта.

2. Выберите элемент Приложение Windows Forms и нажмите кнопку ОК.

3. Перетащите элемент управления Метка из панели элементов в форму и измените следующие свойства в окне Свойства.

Свойство Значение
Имя labelFont
Текст Пример текста

4. Добавьте элемент управления Button в форму и измените следующие свойства в окне Свойства.

Свойство Значение
Имя setFont
Текст Изменить шрифт

5. С вкладки Диалоговые окна на панели элементов перетащите в форму компонент FontDialog.

В области компонентов появится компонент fontDialog1.

6. Дважды щелкните кнопку, чтобы создать в редакторе кода обработчик событий по умолчанию.


7. In the setFont_Click event handler, add the following code to display the font dialog box and change the font of the text in the label according to the user's choice.

if (fontDialog1.ShowDialog() == DialogResult.OK) { this.labelFont.Font = fontDialog1.Font; }

8. Press F5 to run the code.

9. When the form opens, click Change font, click a font in the resulting dialog box, and then click OK.

10. Verify that the chosen font is applied to the label's text.

11. Close the application.


7. В обработчик событий setFont_Click добавьте следующий код для отображения диалогового окна выбора шрифта текста на метке и изменения шрифта текста на метке в соответствии с выбором пользователя.

if (fontDialog1.ShowDialog() == DialogResult.OK) { this.labelFont.Font = fontDialog1.Font; }

8. Нажмите клавишу F5 для выполнения кода.

9. При открытии формы нажмите кнопку Изменить шрифт, выберите шрифт в открывшемся диалоговом окне и нажмите кнопку ОК.

10. Убедитесь, что выбранный шрифт применяется к тексту на метке.

11. Закройте приложение.


How to: Display an OpenFileDialog Dynamically

You can use the OpenFileDialog component to enable users to browse to a text file and load the selected file to a RichTextBox control on a Windows Form. This example instantiates OpenFileDialog at run-time.

Example

// Create an OpenFileDialog object.

OpenFileDialog openFile1 = new OpenFileDialog();

 

// Initialize the OpenFileDialog to look for text files.

openFile1.Filter = "Text Files|*.txt";

 

// Check if the user selected a file from the OpenFileDialog.

if(openFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK)

 

// Load the contents of the file into a RichTextBox control.

richTextBox1.LoadFile(openFile1.FileName, RichTextBoxStreamType.PlainText);

Compiling the Code

· Copy the code into the Load_Form1 event handler. When you run the program, you will be prompted to select a text file. The contents of the selected file will be displayed in a RichTextBox control.

Robust Programming

Use the CheckFileExists, CheckPathExists, DefaultExt, Filter, Multiselect, and ValidateNames




Дата добавления: 2022-05-27; просмотров: 111;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.