Работа с диалоговыми окнами

Принципы работы стандартных диалоговых окон открытия, закрытия, сохранения файла. Особенности использования общего диалога для функций шрифтов, цветов, печати, справочной системы. Обобщение методов настройки цвета, фона формы. Анализ метода ShowColor.

Рубрика Программирование, компьютеры и кибернетика
Вид задача
Язык русский
Дата добавления 25.09.2010
Размер файла 75,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Самостоятельная работа

По дисциплине:

Языки программирования

Задание

Тема № Стандартные диалоговые окна открытия, закрытия, сохранения файла. Использование общего диалога для функций шрифтов, цветов, печати, справочной системы

Прочитайте внимательно условия следующих задач и аналогично №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


Подобные документы

  • Сообщения мыши, работа с ней и ее функции. Основные типы и стили окон и их взаимодействие друг с другом. Статические элементы, кнопки, списки, редактор и полосы прокрутки как стандартные классы дочерних окон. Создание окон нестандартного вида и их цвет.

    лекция [56,0 K], добавлен 24.06.2009

  • Выбор цветов в палитре. Выбор абриса. Определение параметров абриса в свитке Реп (Перо). Окно диалога Outline Pen (Перо абриса). Работа с заливками. Типы палитр и систем смешения цветов для однородной заливки. Выполнение однородной заливки в окне диалога.

    реферат [10,5 K], добавлен 21.12.2003

  • Определение окна. Что можно делать в окнах? Термины, употребляемые в описании работы многооконного интерфейса. Виды окон в графическом интерфейсе. Открытие и закрытие окон в различных операционных системах. Вызов контекстного меню нескольких объектов.

    реферат [167,8 K], добавлен 02.04.2010

  • Классификация автоматизированных информационных систем и виды их обеспечения. Основные элементы окна и действия с окнами. Заголовок окна и его назначение. Отличия диалогового окна от простого. Классификация диалоговых окон: модальные и немодальные.

    контрольная работа [2,7 M], добавлен 13.03.2009

  • Характеристика разных семейств шрифтов в Windows. Получение хендла шрифта. Функции для работы со шрифтами. Создание собственных шрифтовых ресурсов. Средства для настройки приложений. Работа с принтером: получение контекста устройства, печатание.

    курс лекций [34,5 K], добавлен 24.06.2009

  • Назначение и свойства стандартных диалоговых окон для работы с файловой системой. Свойства, управляющие видом меню. Программирование чтения и записи файлов. Исключительные ситуации и диагностические сообщения. Приемы составления контекстного меню.

    лекция [775,2 K], добавлен 09.12.2013

  • Алгоритм и код программы для создания исходного двоичного файла чисел с произвольным количеством элементов, чтения из файла действительных восьмибайтных элементов и подсчёта общего количества элементов файла. Вывод результата работы программы на экран.

    контрольная работа [1,0 M], добавлен 23.11.2014

  • Основные законы смешения цветов. Волновые свойства света. Основные характеристики цвета (атрибуты). Аддитивная цветовая модель RGB. Цветовые модели CMY и HSV. Кодировка цветов в моделях. Формат BMP для хранения растровых изображений, структура файла.

    презентация [198,0 K], добавлен 28.08.2013

  • Графические режимы и пространственное разрешение экрана монитора. Измерение глубины цвета. Обзор палитры цветов в системах цветопередачи. Выбор графического режима в операционных системах. Палитра цветов, используемая при печати изображений на принтерах.

    презентация [521,4 K], добавлен 16.03.2015

  • Основные характеристики шрифтов. Наиболее часто используемые гарнитуры. Начертание шрифтов. Варианты подчеркивания текста в MS Word. Буквица как оформление текста выделением первой буквы главы. Воспроизведения графики шрифта в разных видах печати.

    презентация [869,1 K], добавлен 06.01.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.