Skip to main content

BaseButton.PaintStyle Property

Gets or sets the button’s paint style.

Namespace: DevExpress.XtraEditors

Assembly: DevExpress.XtraEditors.v24.1.dll

NuGet Package: DevExpress.Win.Navigation

Declaration

[DefaultValue(PaintStyles.Default)]
[DXCategory("Appearance")]
public PaintStyles PaintStyle { get; set; }

Property Value

Type Default Description
DevExpress.XtraEditors.Controls.PaintStyles Default

The button’s paint style.

Remarks

Use the PaintStyle property to switch between the Default and Light render modes.

  • Default - A button renders its background in all states (normal, hovered, pressed and focused).

    image

  • Light - A button renders its background only when hovered, pressed or selected. This mode is specifically designed so you can create a group of borderless buttons.

    image

Example

The following example arranges SimpleButtons in a StackPanel and enables the Light button paint style.

image

for (int i = 0; i < 3; i++) {
    SimpleButton btn = new SimpleButton();
    btn.Size = new Size(42, 42);
    btn.PaintStyle = DevExpress.XtraEditors.Controls.PaintStyles.Light;
    btn.Text = "";
    btn.ImageOptions.Image = Image.FromFile("chart" + i + ".png");
    stackPanel1.Controls.Add(btn);
}

To prevent a SimpleButton from being focused, use the SimpleButton.AllowFocus property.

See Also