This Demo shows how to customise the Opener by defining OpenerType, OpenerText and OpenerImage properties.
All ColorPickers below will change this panel's background color:
|
|
Picker
|
OpenerType
|
OpenerText
|
OpenerImage
|
|
Picker 1
|
|
- (Default = ColorPad)
|
-
|
-
|
|
Picker 2
|
|
Text
|
Picker a Color...
|
-
|
|
Picker 3
|
|
Image
|
-
|
ColorPicker.gif
|
Picker 1 Definition:
...
<qwscp:ColorPicker id="ColorPickerDemo1_1" runat="server">
<Popup PaletteFile="116WebColorSense.xml">
</Popup>
</qwscp:ColorPicker>
...
Picker 2 Definition:
...
<qwscp:ColorPicker id="ColorPickerDemo1_2" runat="server"
OpenerType="Text" OpenerText="Pick a Color...">
<Popup PaletteFile="116WebColorSense.xml">
</Popup>
</qwscp:ColorPicker>
...
Picker 3 Definition:
...
<qwscp:ColorPicker id="ColorPickerDemo1_3" runat="server"
OpenerType="Image" OpenerImage="ColorPicker.gif">
<Popup PaletteFile="116WebColorSense.xml">
</Popup>
</qwscp:ColorPicker>
...
Page_Load:
Private Sub Page_Load(sender As object, e As EventArgs)
Dim target As TargetControl
target = New TargetControl()
target.TargetPropertyType = TargetPropertyType.BackColor
target.TargetClientId = Label1.ClientID.ToString()
ColorPickerDemo1_1.TargetControls.Add(target)
target = New TargetControl()
target.TargetPropertyType = TargetPropertyType.BackColor
target.TargetClientId = Label1.ClientID.ToString()
ColorPickerDemo1_2.TargetControls.Add(target)
target = New TargetControl()
target.TargetPropertyType = TargetPropertyType.BackColor
target.TargetClientId = Label1.ClientID.ToString()
ColorPickerDemo1_3.TargetControls.Add(target)
End Sub
|