Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

CommonDialog1.ShowColor




On Error Go To ErrHandler

Exit Sub

ErrHandler

Exit Sub

OpenFile(CDl1.FileName)

CDl1.ShowOpen

On Error Go To ErrHandler

Метод Окно диалога

ShowOpen Open

ShowSave Save As

ShowColor Color

ShowFonts Fonts

ShowPrinter Print

ShowHelp вызывает Windows Help

Окно диалога Open

Окно диалога Open позволяет пользователю указать дисковод, каталог, имя и расширение при открытии файла. В период выполнения, когда пользователь выбирает файл и закрывает окно диалога, для получения выбранного имени файла используется свойство FileName.

Чтобы вывести на экран окно диалога Open необходимо:

1. Задать типы файлов, которые выводятся в списке. Это можно сделать установкой свойства Filter, используя следующий формат:

Описание1/ фильтр1/ описание2/ фильтр…

Описание - строка элемента списка, например“Текстовые файлы (*.txt)”.

Фильтр - фильтр файла, например “*.txt”.

2. Используя метод ShowOpen, открыть на экране окно диалога.

Когда свойство CancelError установлено в True, то для всех окон общего диалога при щелчке пользователя кнопки Cancel генерируется ошибка.

Пример. В следующем коде открывается окно диалога Open, и имя выбранного файла используется в качестве параметра для процедуры, которая открывает файл:

 

Private Sub Frm1_Click ()

‘В случае ошибки - уйти на метку ErrHandler

‘Установить фильтры

CDl1.Filter=“Всефайлы(*.*)/*.*/Текстовыефайлы(*.txt)/*.txt/_ Командные файлы(*.bat)/*.bat/”

‘фильтр по умолчанию

CDl1.FilterIndex=2

‘Вывести на экран окно диалога Open

‘Вызвать процедуру открытия файла

‘Обработка ошибки

‘Если пользователь нажал кнопку Cancel

Окно диалога SaveAs идентично окну диалога Open.

Окно диалога Color

Окно диалога Color позволяет пользователю выбирать цвет из палитры или создавать свой цвет. В период выполнения, когда пользователь выбирает цвет и закрывает окно диалога, для получения выбранного цвета используется свойство Color.

Чтобы открыть на экране окно диалога Color, необходимо:

1. Установить свойство Flags общего окна диалога равным константе Visial Basic cdlCCRGBInit (первоначальное значение цвета).

2. Используя метод ShowColor, открыть окно диалога.

В следующем фрагменте окно диалога Color выводится на экран, когда пользователь щелкает командную кнопку Command1:

Private Sub Command1_Click ()

‘Установить Cancel в True

CommonDialog1.CancelError=True

‘В случае ошибки уйти на метку ErrHandler

‘Установить свойство Flags

CommonDialog1.Flags= cdlCCRGBInit

‘Открыть окно диалога Color

‘Установить цвет фона формы к выбранному цвету

Form1.BackColor= CommonDialog1.Color




Поделиться с друзьями:


Дата добавления: 2014-12-10; Просмотров: 735; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.