Hide

SftButton/OCX 3.0 - Button Control

Display
Print

ShadowEdgeColor Property, SftButton Object

Defines the control's color for shadow edges.

Syntax

Get

VB.NETClr = object.ShadowEdgeColor As System.Drawing.Color
VBClr = object.ShadowEdgeColor As OLE_COLOR
C#.NETSystem.Drawing.Color Clr = object.ShadowEdgeColor;
VC++OLE_COLOR Clr = object->ShadowEdgeColor;
OLE_COLOR Clr = object->GetShadowEdgeColor();
CHRESULT object->get_ShadowEdgeColor(OLE_COLOR* Clr);

Put

VB.NETobject.ShadowEdgeColor = Clr As System.Drawing.Color
VBobject.ShadowEdgeColor = Clr As OLE_COLOR
C#.NETSystem.Drawing.Color object.ShadowEdgeColor = Clr;
VC++OLE_COLOR object->ShadowEdgeColor = Clr;
void object->PutShadowEdgeColor(OLE_COLOR Clr);
CHRESULT object->put_ShadowEdgeColor(OLE_COLOR Clr);

object

A SftButton object.

Clr

Defines the control's color for shadow edges. For information about color properties, please visit the applicable section "Using SftButton/OCX with ...".

Comments

The ShadowEdgeColor property defines the control's color for shadow edges.

This property has no effect if Windows themes are used.

Examples

VB.NET

    AxSftButton1.Font = New Font(AxSftButton1.Font, FontStyle.Regular)
    AxSftButton1.Text = "Click Me"
End Sub

Private Sub BorderTimer_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BorderTimer.Tick
    ' Change the button border
    If AxSftButton3.Pressed Or Color.op_Inequality(AxSftButton3.DarkEdgeColor, SystemColors.ControlDarkDark) Then
        AxSftButton3.DarkEdgeColor = SystemColors.ControlDarkDark
        AxSftButton3.ShadowEdgeColor = SystemColors.ControlDark
        AxSftButton3.LightEdgeColor = SystemColors.ControlLight
        AxSftButton3.WhiteEdgeColor = SystemColors.ControlLightLight
    Else
        AxSftButton3.DarkEdgeColor = SystemColors.ControlLightLight
        AxSftButton3.ShadowEdgeColor = SystemColors.ControlLightLight
        AxSftButton3.LightEdgeColor = SystemColors.ControlLightLight
        AxSftButton3.WhiteEdgeColor = SystemColors.ControlLightLight

VB6

    End With
End Sub

Private Sub BorderTimer_Timer()
    ' Change the button border
    With SftButton3
       If .Pressed Or .DarkEdgeColor <> vb3DDKShadow Then
            .DarkEdgeColor = vb3DDKShadow
            .ShadowEdgeColor = vbButtonShadow
            .LightEdgeColor = vb3DLight
            .WhiteEdgeColor = vb3DHighlight
        Else
            .DarkEdgeColor = vb3DHighlight
            .ShadowEdgeColor = vb3DHighlight
            .LightEdgeColor = vb3DHighlight
            .WhiteEdgeColor = vb3DHighlight

C#

}

private void borderTimer_Tick(object sender, System.EventArgs e)
{
    // Change the button border
    if (axSftButton3.Pressed || axSftButton3.DarkEdgeColor != SystemColors.ControlDarkDark)
    {
        axSftButton3.DarkEdgeColor = SystemColors.ControlDarkDark;
        axSftButton3.ShadowEdgeColor = SystemColors.ControlDark;
        axSftButton3.LightEdgeColor = SystemColors.ControlLight;
        axSftButton3.WhiteEdgeColor = SystemColors.ControlLightLight;
    } else {
        axSftButton3.DarkEdgeColor = SystemColors.ControlLightLight;
        axSftButton3.ShadowEdgeColor = SystemColors.ControlLightLight;
        axSftButton3.LightEdgeColor = SystemColors.ControlLightLight;
        axSftButton3.WhiteEdgeColor = SystemColors.ControlLightLight;

C++

    if (m_WorldIndex >= WORLDBITMAPS) m_WorldIndex = 0;
}

void CSpecialDlg::ChangeBorder()
{
    // Change the button border
    if (m_vButton3->Pressed || m_vButton3->GetDarkEdgeColor() != (0x80000000L|COLOR_3DDKSHADOW)) {
        m_vButton3->PutDarkEdgeColor(0x80000000L|COLOR_3DDKSHADOW);
        m_vButton3->PutShadowEdgeColor(0x80000000L|COLOR_3DSHADOW);
        m_vButton3->PutLightEdgeColor(0x80000000L|COLOR_3DLIGHT);
        m_vButton3->PutWhiteEdgeColor(0x80000000L|COLOR_3DHILIGHT);
    } else {
        m_vButton3->PutDarkEdgeColor(0x80000000L|COLOR_3DHILIGHT);
        m_vButton3->PutShadowEdgeColor(0x80000000L|COLOR_3DHILIGHT);
        m_vButton3->PutLightEdgeColor(0x80000000L|COLOR_3DHILIGHT);
        m_vButton3->PutWhiteEdgeColor(0x80000000L|COLOR_3DHILIGHT);

See Also SftButton Object | Object Hierarchy


Last Updated 08/13/2020 - (email)
© 2024 Softel vdm, Inc.