Skip to main content

SpreadsheetControl.ReplaceService<T>(T) Method

Allows you to replace the specified service.

Namespace: DevExpress.XtraSpreadsheet

Assembly: DevExpress.XtraSpreadsheet.v23.2.dll

NuGet Package: DevExpress.Win.Spreadsheet

Declaration

public T ReplaceService<T>(
    T newService
)
    where T : class

Parameters

Name Type Description
newService T

A service of the specified type to be registered.

Type Parameters

Name Description
T

The type of the service to be replaced.

Returns

Type Description
T

The previously registered service of the specified type, or null (Nothing in Visual Basic) if the service does not exist.

Remarks

The example below shows how to create and register a custom service.

MyMessageBoxService svc = new MyMessageBoxService(spreadsheetControl1, spreadsheetControl1.LookAndFeel);
spreadsheetControl1.ReplaceService<DevExpress.XtraSpreadsheet.Services.IMessageBoxService>(svc);
See Also