Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

XtraBaseArgs.DefaultButtonIndex Property

Gets or sets the index of a button from the Buttons collection that is a default button. A default button is initially focused and is considered clicked when user presses Enter or the auto-close timer expires (see AutoCloseOptions).

Namespace: DevExpress.XtraEditors

Assembly: DevExpress.XtraEditors.v24.2.dll

NuGet Package: DevExpress.Win.Navigation

#Declaration

public int DefaultButtonIndex { get; set; }

#Property Value

Type Description
Int32

The index of a default button.

#Remarks

The code below shows the XtraInputBox with “OK”, “Cancel” and “Retry” buttons. The “Retry” button is a default button - if a user presses Enter when the input box is shown, the input box closes and returns DialogResult.Retry.

XtraInputBoxArgs xia = new XtraInputBoxArgs();
(xia as XtraBaseArgs).Buttons = new DialogResult[] {
    DialogResult.OK, DialogResult.Cancel, DialogResult.Retry };
xia.DefaultButtonIndex = 2;
xia.Caption = "User not found. Enter a valid user name.";
XtraInputBox.Show(xia);
See Also