| Visual Basic (Declaration) | |
|---|---|
Public Property ButtonStyle As Infragistics.Win.UIElementButtonStyle | |
| C# | |
|---|---|
public Infragistics.Win.UIElementButtonStyle ButtonStyle {get; set;} | |
The following sample demonstrates setting the common properties of the UltraButton
| Visual Basic | Copy 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; } | |
Note When the operating system supports themes and the P:Infragistics.Win.UltraControlBase.SupportThemes property is set to true, the ButtonStyle will not be used since the control's appearance will be rendered using the system's themes.