예제 #1
0
 //////////////////////////////////////////////////////////////////////////
 private void OnTabSizeChanged(object sender, EventArgs e)
 {
     if (TabModules.SelectedTab != null && TabModules.SelectedTab.Controls.Count > 0)
     {
         IntegratorModule Mod = TabModules.SelectedTab.Controls[0] as IntegratorModule;
         if (Mod != null)
         {
             Mod.Size = TabModules.SelectedTab.Size;
         }
     }
 }
        //////////////////////////////////////////////////////////////////////////
        private void AddModule(string caption, IntegratorModule module)
        {
            if (modules == null) modules = new List<IntegratorModule>();

            modules.Add(module);
            module.ParentForm = this;

            TabPage Page = new TabPage(caption);
            Page.SizeChanged += new EventHandler(OnTabSizeChanged);
            Page.Controls.Add(module);

            TabModules.TabPages.Add(Page);
        }
예제 #3
0
        //////////////////////////////////////////////////////////////////////////
        private void AddModule(string caption, IntegratorModule module)
        {
            if (modules == null)
            {
                modules = new List <IntegratorModule>();
            }

            modules.Add(module);
            module.ParentForm = this;

            TabPage Page = new TabPage(caption);

            Page.SizeChanged += new EventHandler(OnTabSizeChanged);
            Page.Controls.Add(module);

            TabModules.TabPages.Add(Page);
        }