internal void OnUIDeactivate(AxHost site) { this.siteUIActive = null; site.RemoveSelectionHandler(); site.SetSelectionStyle(1); site.editMode = 0; if (site.GetSiteOwnsDeactivation()) { ContainerControl containingControl = site.ContainingControl; } }
/// <devdoc> /// <para>[To be supplied.]</para> /// </devdoc> internal void OnUIDeactivate(AxHost site) { #if DEBUG if (siteUIActive != null) Debug.Assert(siteUIActive == site, "deactivating when not active..."); #endif // DEBUG siteUIActive = null; site.RemoveSelectionHandler(); site.SetSelectionStyle(1); site.editMode = EDITM_NONE; if (site.GetSiteOwnsDeactivation()) { Debug.WriteLineIf(AxHTraceSwitch.TraceVerbose, " our site owns deactivation "); ContainerControl f = site.ContainingControl; Debug.Assert(f != null, "a control has to be on a ContainerControl..."); if (f != null) { // f.setActiveControl(null); } } }