Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Урок 7. Стандартные элементы управления и их свойства.






 

На предыдущем занятии мы рассмотрели большинство стандартных элементов управления. На этом занятии мы рассмотрим еще некоторые из них.

Компонент PictureBox – обеспечивает отображение иллюстрации (рисунка, фотографии и т.п.). Свойства компонента приведены в таблице:

Свойство Описание
Image Иллюстрация, которая отображается в поле компонента. Загрузить картинку из файла во время выполнения программы можно командой, например: pictureBox1.Image = Image.FromFile(@" c: \windows\Паркет.bmp");  
SizeMode Режим отображения иллюстрации (способ масштабирования), если размер иллюстрации не соответствует размеру компонента: - Normal – масштабирование не выполняется (если размер компонента меньше размера иллюстрации, то отображается только часть иллюстрации); - StretchImage – выполняет масштабирование иллюстрации таким образом, что она занимает всю область отображения (если размер компонента не пропорционален размеру иллюстрации, она будет искажена); AutoSize – размер компонента автоматически изменяется и соответствует размеру иллюстрации; CenterImage – центрирование иллюстрации в поле компонента, если размер иллюстрации меньше размера области отображения; Zoom– выполняется масштабирование так, чтобы иллюстрация занимала область компонента «по максимуму» и при этом отображалась без искажения.

RichTextBox - является элементом управления, позволяющим отображать и изменять форматированное содержимое, в том числе абзацы, гиперссылки и встроенные изображения. Основные свойства:

Свойство Описание
Lines Позволяет получить доступ к содержимому компонента по номеру строки. Например: richTextBox1.Lines[2] – содержимое 3-й строки
Text Весь текст, хранящийся в компоненте.
SelectedText Выделенная пользователем часть текста
SelectionFont Позволяет изменить шрифт выделенного текста. Например: richTextBox1.SelectionFont = newFont(" Times New Roman", 16, FontStyle.Underline);
SelectionAlignment Позволяетзадатьвыравниваниевыделенноготекста. Например: richTextBox1.SelectionAlignment = HorizontalAlignment.Center;
SelectionColor Позволяет изменить цвет выделенного текста. Например: richTextBox1.SelectionColor = Color.Brown;
LoadFile Загружаеттекстизфайла. Например: richTextBox1.LoadFile(@" c: \Letter.rtf");

OpenFileDialog – вызывает диалоговое окно открытия файла. Этот компонент не является визуальным. Его можно увидеть, только при вызове, во время выполнения программы. Некоторые свойства:

Свойство Описание
DefaultExt Расширение, принятое по умолчанию для автоматического добавления к имени файла при AddExtension=true.
AddExtension Разрешает или запрещает автоматическое добавление расширение, указанное в свойстве DefaultExt.
FileName Имя файла по умолчанию для выборки если была нажата кнопка OK и не выбрн кликом мышки файл в окне диалога.
Filter, FilterIndex Фильтр для выбираемых файлов и индекс строки, отображаемой в окошечке " Имя файла"
InitialDirectory Директория, которая выбирается при старте OpenFileDialog.
MultiSelect При значении true позволяет выбрать мышкой при нажатой кнопке Shift или Ctrl несколько файлов и сохранить их имена в свойстве FileNames в виде массива строк
Title Заголовок диалогового окна
ShowDialog() Метод, вызывающий диалоговое окно. Примериспользования: if (openFileDialog1.ShowDialog() == DialogResult.OK) { pictureBox1.Image = Image.FromFile(openFileDialog1.FileName); }

 

SaveFileDialog – вызывает диалоговое окно сохранения файла. Свойства и методы этого компонента аналогичны свойствам компонента OpenFileDialog.

Закрепим изученные компоненты при работе, с раннее созданной программой«Сотрудники фирмы». Откройте данную программу. Форма Фото сотрудника должна содержать компоненты PictureBox икнопку Загрузить изображение, при нажатии на которую должно открываться диалоговое окно открытия графического файла и выбранный файл должен загружаться в компонент PictureBox.

Форма Анкета сотрудника содержит следующие элементы:

кнопка «Открыть файл» - через диалоговое окно открытия файла, выбранный текстовый файл загружается в компонент RichTextBox;

кнопка «Сохранить файл» - позволяет сохранить внесенные в текст изменения в выбранный файл.

«Ж», «К», «П», «Ц» - при нажатии на данные кнопки, шрифт выделенного текста становится соответственно жирным, курсивом, подчеркнутым или выравниваться по центру.

Напишите необходимые процедуры и сохраните проект.







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.