Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Урок 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;
кнопка «Сохранить файл» - позволяет сохранить внесенные в текст изменения в выбранный файл.
«Ж», «К», «П», «Ц» - при нажатии на данные кнопки, шрифт выделенного текста становится соответственно жирным, курсивом, подчеркнутым или выравниваться по центру.
Напишите необходимые процедуры и сохраните проект.
|