Название: Работа с диалоговыми окнами
Вид работы: контрольная работа
Рубрика: Информатика и программирование
Размер файла: 18.28 Kb
Скачать файл: referat.me-136009.docx
Краткое описание работы: Принципы работы стандартных диалоговых окон открытия, закрытия, сохранения файла. Особенности использования общего диалога для функций шрифтов, цветов, печати, справочной системы. Обобщение методов настройки цвета, фона формы. Анализ метода ShowColor.
Работа с диалоговыми окнами
Самостоятельная работа
По дисциплине:
Языки программирования
Задание
Тема № Стандартные диалоговые окна открытия, закрытия, сохранения файла. Использование общего диалога для функций шрифтов, цветов, печати, справочной системы
Прочитайте внимательно условия следующих задач и аналогично №1 составьте программу задачи № 2
Задача №1. Создайте меню Файл-Открыть, Вид -Шрифт. Загрузите в окно RihtTextBox файл в формате .rtf , выбранный из окна «Открыть». Сделайте текст в окне жирным через подменю Шрифт
Задача №2. Создайте меню Файл-Открыть, Вид -Шрифт. Загрузите в окно RihtTextBox файл в формате .rtf , выбранный из окна «Открыть». Сделайте текст в окне курсивным через подменю Шрифт
Краткое содержание темы: Использование общего диалога для функций шрифтов, цветов, печати, справочной системы
Диалоговое окно настройки шрифтов текста
Для вызова диалогового окна настройки шрифтов используется метод ShowFont, например:
CommonDialog1. ShowFont
Всё просто, но следует учитывать один нюанс с свойством Flags. При желании воспользоваться окном выбора шрифтов, отображающим только шрифты для печати, шрифты экрана или те и другие, то Visual Basic потребует установить свойство Flags перед тем, как вызывать на экран окно Font
Ниже представлена таблица с описанием наиболее важных свойств:
Color |
Используется только для цветных принтеров |
FontBold, FontItalic, FontStrikeThru, FontUnderline, |
Эти свойства принимают значения True или False. Если установлен флаг cdlCFEffects, то это позволяет пользователю использовать эти свойства |
FontName |
Возвращает / устанавливает имя шрифта |
FontSize |
Возвращает / устанавливает размер шрифта |
Min, Max |
Используется для указания размеров. Необходимо установить cdlCFLimitSize перед использованием этих свойств |
Можно считать значения различных свойств шрифта, чтобы увидеть изменения, внесенные пользователем. Например, значение CommonDialog1.FontName содержит имя шрифта, который выбрал пользователь. После этого необходимо написать код для введения в силу внесенных изменений.
Диалоговое окно настройки цветовой палитры
Для настройки цвета фона формы и расположенных в форме элементов можно использовать диалоговое окно настройки цветовой палитры. Для вызова этого диалогового окна используется метод ShowColor, например: CommonDialog1. ShowColor
Константы, используемые для настройки диалогового окна выбора цветовой палитры, перечислены в табл. Значения для метода Flags диалогового окна цветовой палитры
Константа |
Значение |
Описание |
cdlCCFullOpen |
&H2 |
Помещает в диалоговое окно дополнительную кнопку Добавить в набор и цветовое поле с маркером и линейкой назначения оттенка для добавления цветов в поля Дополнительные цвета диалогового окна цветовой палитры (рис. 7.25) |
cdlCCShowHelp |
&H8 |
Добавляет в диалоговое окно кнопку Справка |
cdlCCPreventFullOpen |
&H4 |
Скрывает кнопку Добавить в набор |
cdlCCRGBInit |
&H1 |
Восстанавливает в диалоговом окне исходный набор цветов |
Решение задачи №1
Private Sub Открыть_Click()
CommonDialog1.DialogTitle = "открыть"
CommonDialog1.Filter = "текстовые документы RTF|*.rtf|рисунки|*.bmp"
CommonDialog1.ShowOpen
If CommonDialog1.FilterIndex = 1 Then
RichTextBox1.LoadFile (CommonDialog1.FileName)
ElseIf CommonDialog1.FilterIndex = 2 Then
Image1.Picture=LoadPicture(CommonDialog1.FileName)
End If
End Sub
Private Sub Шрифт_Click()
CommonDialog1.Flags = 1
CommonDialog1.ShowFont
RichTextBox1.SelBold = CommonDialog1.FontBold
End Sub
Похожие работы
-
Работа с растровыми образами в CorelDraw
Импорт и копирование растровых образов в CorelDRAW. Преобразование объектов CorelDRAW в растровые образы. Эффекты растровых образов. Применение растровых цветовых масок.
-
Программа для просмотра изображений
Воспользуемся компонентом Image для создания простейшей программы, позволяющей просматривать файлы изображений.
-
Меню в Вашей программе
Управление принтером. Мышь в роли карандаша.
-
Чтение, создание, запись и печать текстовых файлов
Создайте папку с произвольным названием, например, Write. Запустите Visual Basic. В проект будущего приложения добавьте файл Cmdialog.vbx (поддержка окна общих диалогов).
-
Экзаменационные билеты по Информатика
Первые вопросы: Устройство и архитектура компьютера. Виды информации: текст, звук. Виды информации: графика, анимация, видео. Единицы измерения информации. Системы исчисления.
-
Реестр: записьчтение
Работа с системным реестром в Delphi достаточно простая. Использование реестра имеет некоторые преимущества перед INI-файлами. Они заключаются в том, что реестр - более стабильный, и у него нет ограничения на размер.
-
Экранная эргономика и дизайн
Требования визуальной эргономики и эргономические свойства пользовательского интерфейса. Специфика цветоразличения на мониторе. Соотношение цветовых тонов и факторы выбора цветовой гаммы: вид, количество, идентификация и четкость высвечиваемых образов.
-
Цвета, абрисы и заливки в CorelDraw
Выбор цветов в палитре. Выбор абриса. Определение параметров абриса в свитке Реп (Перо). Окно диалога Outline Pen (Перо абриса). Работа с заливками. Типы палитр и систем смешения цветов для однородной заливки. Выполнение однородной заливки в окне диалога.
-
Особенности работы с Power Point
Power Point программа для создания презентаций, которые необходимы во многих сферах профессиональной деятельности. Возможности и настройка программы Power Point. Запуск программы, мастер автосодержания. Способ вывода презентации и шаблоны оформления.
-
Компьютерная графика OpenGL
Руководство пользователя и программиста. Тесты.