Infragistics(R) NetAdvantage(R) Windows Forms
PressedAppearance Property
See Also  Example E-mail your feedback on this topic.
Infragistics.Win.Misc Namespace > UltraButtonBase Class : PressedAppearance Property

Gets/sets the appearance for the button when the button is pressed down.

Syntax

Visual Basic (Declaration) 
Public Property PressedAppearance As Infragistics.Win.AppearanceBase
C# 
public Infragistics.Win.AppearanceBase PressedAppearance {get; set;}

Example

The following sample demonstrates setting the common properties of the UltraButton

Visual BasicCopy Code
Imports Infragistics.Shared
Imports Infragistics.Win
Imports Infragistics.Win.Misc

Private Sub InitializeButton(ByVal button As Infragistics.Win.Misc.UltraButton)
    ' don't display a focus rect when the control gets focus
    button.ShowFocusRect = False

    ' allow the control to get focus
    button.AcceptsFocus = True

    ' do not show the outline around the control
    ' when it is the default button
    button.ShowOutline = False

    ' specify the images for the control
    button.ImageList = Me.imageList1
    button.Appearance.Image = 2   ' default image
    button.HotTrackAppearance.Image = 1 ' image when hot tracked
    button.PressedAppearance.Image = 0  ' image when pressed

    ' enable hot tracking
    button.HotTracking = True

    ' auto size to the image and text
    button.AutoSize = True

    ' when the form is displayed using ShowDialog,
    ' this value will be returned from the method when
    ' the button is clicked.
    button.DialogResult = DialogResult.OK

    ' specify the button style
    button.ButtonStyle = UIElementButtonStyle.WindowsXPCommandButton

    ' be sure to turn off themes so the button style will be
    ' and appearance colors will be applied
    button.SupportThemes = False
End Sub
C#Copy Code
using Infragistics.Shared;
using Infragistics.Win;
using Infragistics.Win.Misc;

private void InitializeButton(Infragistics.Win.Misc.UltraButton button)
{
	// don't display a focus rect when the control gets focus
	button.ShowFocusRect = false;

	// allow the control to get focus
	button.AcceptsFocus = true;

	// do not show the outline around the control
	// when it is the default button
	button.ShowOutline = false;

	// specify the images for the control
	button.ImageList = this.imageList1;
	button.Appearance.Image = 2;			// default image
	button.HotTrackAppearance.Image = 1;	// image when hot tracked
	button.PressedAppearance.Image = 0;		// image when pressed

	// enable hot tracking
	button.HotTracking = true;

	// auto size to the image and text
	button.AutoSize = true;

	// when the form is displayed using ShowDialog,
	// this value will be returned from the method when
	// the button is clicked.
	button.DialogResult = DialogResult.OK;

	// specify the button style
	button.ButtonStyle = UIElementButtonStyle.WindowsXPCommandButton;

	// be sure to turn off themes so the button style will be
	// and appearance colors will be applied
	button.SupportThemes = false;
}

Remarks

The PressedAppearance is used during the resolution of the button's appearance when the button is pressed down. The appearance can be used to specify a different color or image for the button when it is pressed.

See Also