You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Desktop Application Object - CreateColorDialog Method
Create an instance of the Color Picker
Member of Desktop Application Object (PRIM_APPL)

Parameters

Name

Type

Data Type

Description

Result

*Result (Optional)

PRIM_APPL.ICommonDialogColor

Reference to the newly created dialog

Details


The CreateColorDialog method is used to create an instance of the Windows Color Dialog.

Example


Using the color dialog to set the background color.
Function Options(*DIRECT)
Begin_Com Role(*EXTENDS #PRIM_FORM ) Clientwidth(551) Clientheight(301) Left(165) Top(204) Width(567) Style(#Style1)
Define_Com Class(#PRIM_VS.Style) Name(#Style1) Backgroundbrush(#Brush1)
Define_Com Class(#PRIM_VS.SolidBrush) Name(#Brush1) Color(255:255:255)
Define_Com Class(#PRIM_PHBN) Name(#Pick) Caption('Pick a Color') Displayposition(1) Left(16) Parent(#COM_OWNER) Tabposition(1) Top(16) Width(129)
Evtroutine Handling(#Pick.Click)
#Com_owner.PickColor
Endroutine
Mthroutine Name(PickColor)
Define_Com Class(#Prim_appl.ICommonDialogColor) Name(#ColorDialog) Reference(*Dynamic)
#ColorDialog <= #sys_appln.CreateColorDialog
If (#ColorDialog.Show)
#Brush1.Color := #ColorDialog.ChosenColor
Endif
Endroutine
End_Com

See also

All Component Classes
Technical Reference

  • No labels