Hi Bernd Mueller,
When you dock a Form in RadDock as a control, RadDock becomes responsible for the closing operations, so we do not call the closing/closed events of the form explicitly.
However, because of MDI specifics, we do allow our users to handle the FormClosing/FormClosed events of the MDI children docked in RadDock. Since your scenario concerns docking forms in RadDock as documents, I would suggest that you use MDI for your forms
In case you do not actually need MDI or forms, you can simply put your controls in a user control which I think is the more appropriate component for your scenario.
As to the TransactionCommitted event, you can get the form as shown below:
sender, Telerik.WinControls.UI.Docking.RadDockTransactionEventArgs e)
(e.Transaction.TransactionType == DockTransactionType.Close)
HostWindow hostWin = e.Transaction.RemovedWindows
Form f = hostWin.Content
// do sth here
I hope this helps.
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items