Образования и науки российской федерации



Pdf көрінісі
бет26/56
Дата13.03.2023
өлшемі0.74 Mb.
#470699
1   ...   22   23   24   25   26   27   28   29   ...   56
colorDialog1
4. Дважды щелкните кнопку Цвет фона, чтобы создать обработчик 
событий по умолчанию в редакторе кода. 
5. В обработчике событий добавьте следующий код для отображения 
диалогового окна выбора цвета и изменения фонового цвета в 
соответствии с выбором пользователя: 
if (colorDialog1.ShowDialog() == DialogResult.OK) 

richTextBox1.BackColor = colorDialog1.Color; 

6. Постройте и протестируйте приложение. 
Упражнение 3. Использование компонента FontDialog 
Для отображения диалогового окна выбора шрифтов можно 
использовать встроенный компонент FontDialog вместо того, чтобы 
создавать свое собственное диалоговое окно.
В этом упражнении Вы дополните приложение TestStandartDialog
чтобы дать пользователям возможность выбрать шрифт в диалоговом окне 
и затем применить его к тексту. 
Для реализации отображения диалогового окна выбора шрифтов 
выполните: 
1. Задайте в меню Формат новую команду – Шрифт.
2. Перетащите в форму компонент FontDialog
3. Проверьте, что в области компонентов появится компонент 
fontDialog1
4. Дважды щелкните команду Шрифт, чтобы создать в редакторе 
кода обработчик событий по умолчанию. 
5. В обработчик событий добавьте следующий код для отображения 
диалогового окна выбора шрифта текста в окне и изменения шрифта текста 
в соответствии с выбором пользователя: 
if (fontDialog1.ShowDialog() == DialogResult.OK) 

richTextBox1.Font = fontDialog1.Font; 

6. Постройте и протестируйте приложение. 
Упражнение 4. Использование компонента OpenFileDialog 
Чтобы пользователи могли выбрать текстовый файл и загрузить его в 
элемент управления RichTextBox в форме Windows Forms, можно 
использовать компонент OpenFileDialog.
В этом упражнении Вы дополните приложение TestStandartDialog
чтобы дать пользователям возможность открыть текстовый файл. 
1. Задайте в меню Файл новую команду Открыть 
2. Перетащите в форму компонент OpenFileDialog
В области компонентов появился компонент openFileDialog1


35 
3. Дважды щелкните команду Открыть, чтобы создать в редакторе 
кода обработчик событий по умолчанию. 
4. В обработчик событий добавьте следующий код для отображения 
диалогового окна открытия файла: 
Stream myStream = null; 
OpenFileDialog openFileDialog1 = new OpenFileDialog(); 
openFileDialog1.InitialDirectory = @"c:\"; 
openFileDialog1.Filter = "txt files (*.txt)|*.txt|All 
files (*.*)|*.*"; 
openFileDialog1.FilterIndex = 2; 
if (openFileDialog1.ShowDialog() == DialogResult.OK) 

try 

if ((myStream = openFileDialog1.OpenFile()) != null) 

using (myStream) 

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



catch (Exception ex) 

MessageBox.Show("Error: Could not read file from disk: " 
+ ex.Message); 


5. Постройте и протестируйте приложение. 
Лабораторная работа 5. Взаимодействие управляемого и 
неуправляемого кода 
Цель работы 
Изучение способов использования возможностей объединения 
старого кода с кодом, управляемым средой CLR и получение навыков по 
работе со службами взаимодействия управляемого кода с неуправляемым. 
Упражнение 1. Использование COM-компонента для создания 


Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   ...   56




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет