Visual Basic. Программирование на Visual Basic

..........................................................................................................................

[ Главная ] [ Статьи ] [ Для новичков ] [ Примеры ] [ Программы ] [ Microsoft Agent 2.0 ] [ Пособие ] [ Уроки ] [ Разное ]
..........................................................................................................................


Работа с элементом управления CommonDialog - Окно диалога Color

Для вызова окна диалога Color неоходимо свойство CommonDialog1.Action установить в 3 или же применить метод ShowColor. Но, прежде необходимо установить необходимое Вам для работы значение свойства Flags равным одной из ниже перечисленных констант.

Константы

Значения

Описание

cdlCCRGBInit

0x1

Устанавливает начальное значение цветов для диалогового окна
cdlCCFullOpen 0x2 Диалоговое окно отображается с развернутой палитрой Define Custom Colors
cdlCCPreventFullOpen

0x4

Диалоговое окно отображается с отключенной палитрой Define Custom Colors
cdlCCHelpButton 0x8 Диалоговое окно отображается с кнопкой Help

Не забудте вставить в код обработчик нажатия на кнопку Cancel.

 Private Sub mnuColor_Click()

 'Если возникнет ошибка, т.е пользователь нажaл на клавишу Cancel,

‘отправиться к обработчику ошибки -  ErrorHandler

On Error GoTo ErrorHandler

 'Обеспечиваем генерацию ощибки

CommonDialog1.CancelError = True 

‘Устанавливаем тип отображения диалогово окна Color

CommonDialog1.Flags = CdlCCRGBInit        

 'Вызываем диалог Color

CommonDialog1.Action = 3  'Или же CommonDialog1.ShowSave

 'Установка цвета (к примеру фона формы)

Me.BackColor = CommonDIalog1.Color

 Exit Sub

 'Обработка перехватываемой ошибки

ErrorHandler:

 If Err.Number = 32755 Then

                                    Exit Sub 

End If 

End Sub

 Теперь диалог Color полностью готов к работе.



..........................................................................................................................

[ Главная ] [ Диски ] [ Книги ] [ Архив рассылки ] [ Архив новостей ] [ Готовые кусочки программ ] [ Карта сайта ]
..........................................................................................................................

По страницам сайта Visaul Progs
или Изучение Visual Basic
Рассылка 'По страницам сайта Visaul Progs' >>> Подпишись на рассылку - будешь получать новые статьи , примеры и много полезной информации из первых рук!!! >>>Если у вас есть статья которой нет на сайте
пришлите ее мне-------->
Послать статью
>>>Если вы хотите задать вопрос
пишите-------->
Мне нужна помощь


Рейтинг сайтов YandeG Rambler's Top100
Реклама:

...:::Design by Mystf0rse 2005-2010 year:::...