Back to Devexpress

How to Dock a Floating Toolbar to its Previous Position Upon Closing

vcl-155049-expressbars-how-to-dock-a-floating-toolbar-to-its-previous-position-upon-closing.md

latest797 B
Original Source

How to Dock a Floating Toolbar to its Previous Position Upon Closing

  • Dec 28, 2020

To implement this feature, you must handle a bar manager’s OnBarClose event as shown in the following code example.

delphi
// ...
procedure TMainForm.dxBarManagerBarClose(Sender: TdxBarManager; ABar: TdxBar);
begin
  if ABar.DockingStyle = dsNone then
  begin
    ABar.DockingStyle := ABar.DockedDockingStyle;
    ABar.Visible := True;
  end;
end;
cpp
// ...
void __fastcall TForm1::dxBarManagerBarClose(TdxBarManager *Sender, TdxBar *ABar)
{
  if (ABar->DockingStyle == dsNone)
  {
    ABar->DockingStyle = ABar->DockedDockingStyle;
    Abar->Visible = true;
  }
}