public override void OnTriggerEvent(int iEventStyle, EventArgs e) { if (this.m_pAppHook == null || this.m_pAppHook.Host == null) { return; } System.Windows.Forms.Form form = this.m_pAppHook.Host as System.Windows.Forms.Form; if (form == null) { return; } if (form is GISShare.Controls.Plugin.WinForm.DockBar.HostDockBarTBForm) { GISShare.Controls.Plugin.WinForm.PluginCategoryDictionaryTBForm pluginCategoryDictionaryTBForm = new PluginCategoryDictionaryTBForm(this.m_pAppHook.Host.PluginCategoryDictionary); pluginCategoryDictionaryTBForm.Owner = form; pluginCategoryDictionaryTBForm.Show(); } else { GISShare.Controls.Plugin.WinForm.PluginCategoryDictionaryForm pluginCategoryDictionaryTBForm = new PluginCategoryDictionaryForm(this.m_pAppHook.Host.PluginCategoryDictionary); pluginCategoryDictionaryTBForm.Owner = form; pluginCategoryDictionaryTBForm.StartPosition = System.Windows.Forms.FormStartPosition.Manual; pluginCategoryDictionaryTBForm.Location = new System.Drawing.Point(form.Location.X + (form.Width - pluginCategoryDictionaryTBForm.Width) / 2, form.Location.Y + (form.Height - pluginCategoryDictionaryTBForm.Height) / 2); pluginCategoryDictionaryTBForm.Show(); } }
public override void OnTriggerEvent(int iEventStyle, EventArgs e) { if (this.m_pAppHook == null || this.m_pAppHook.Host == null) { return; } System.Windows.Forms.Form form = this.m_pAppHook.Host as System.Windows.Forms.Form; if (form == null) { return; } GISShare.Controls.Plugin.WinForm.PluginCategoryDictionaryTBForm pluginCategoryDictionaryTBForm = new PluginCategoryDictionaryTBForm(this.m_pAppHook.Host.PluginCategoryDictionary); pluginCategoryDictionaryTBForm.Owner = form; pluginCategoryDictionaryTBForm.Show(); }