'宣言 Public Delegate Sub StoreTabEventHandler( _ ByVal sender As Object, _ ByVal e As StoreTabEventArgs _ )
public delegate void StoreTabEventHandler( object sender, StoreTabEventArgs e )
Imports Infragistics.Win Imports Infragistics.Win.UltraWinTabs Imports Infragistics.Win.UltraWinTabbedMdi Private Sub ultraTabbedMdiManager1_StoreTab(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinTabbedMdi.StoreTabEventArgs) Handles ultraTabbedMdiManager1.StoreTab ' The 'StoreTab' event is invoked when the SaveAsXml or ' SaveAsBinary method is invoked. It is a convenient place ' to initialize the 'PersistedInfo' property of the tabs ' immediately prior to serialization and is invoked once for ' each MdiTab in the TabGroups and in the HiddenTabs. This ' will prevent the need to keep updating the PersistedInfo ' at other points when the information needed to deserialize ' the tab changes - e.g. when the file name of the associated ' form changes. If TypeOf e.Tab.Form Is EditForm Then e.Tab.PersistedInfo = (CType(e.Tab.Form, EditForm)).FileName Else e.Tab.PersistedInfo = e.Tab.Form.Text End If End Sub
using Infragistics.Win; using Infragistics.Win.UltraWinTabs; using Infragistics.Win.UltraWinTabbedMdi; private void ultraTabbedMdiManager1_StoreTab(object sender, Infragistics.Win.UltraWinTabbedMdi.StoreTabEventArgs e) { // The 'StoreTab' event is invoked when the SaveAsXml or // SaveAsBinary method is invoked. It is a convenient place // to initialize the 'PersistedInfo' property of the tabs // immediately prior to serialization and is invoked once for // each MdiTab in the TabGroups and in the HiddenTabs. This // will prevent the need to keep updating the PersistedInfo // at other points when the information needed to deserialize // the tab changes - e.g. when the file name of the associated // form changes. if (e.Tab.Form is EditForm) e.Tab.PersistedInfo = ((EditForm)e.Tab.Form).FileName; else e.Tab.PersistedInfo = e.Tab.Form.Text; }