Отображение списка шрифтов
Для отображения диалогового окна выбора шрифтов можно использовать встроенный компонент 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; просмотров: 114;