Пример #1
0
 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();
 }