コード例 #1
0
ファイル: FrmMain.cs プロジェクト: wotangjing/ImcTF
        private void btnSample_Click(object sender, EventArgs e)
        {
            var btn = sender as Button;

            var serviceType = ((EServiceType)btn.Tag);

            if (!MyClients.HasAddTagPage(serviceType))
            {
                var service = new ucServiceConfig(serviceType);

                service.Dock = DockStyle.Fill;
                var newTabPage = new TabPage();
                newTabPage.Text = serviceType.ServiceName;
                newTabPage.Controls.Add(service);
                tabControlMain.TabPages.Add(newTabPage);

                if (!service.InitialSuccess)
                {
                    tabControlMain.TabPages.Remove(newTabPage);
                    return;
                }

                MyClients.Add(serviceType, newTabPage);
                tabControlMain.SelectedTab = newTabPage;
            }
            else
            {
                tabControlMain.SelectedTab = MyClients.GetTabPage(serviceType);
            }
        }
コード例 #2
0
ファイル: FrmMain.cs プロジェクト: yonglehou/ImcTF
        private void btnSample_Click(object sender, EventArgs e)
        {
            var btn = sender as Button;

            var serviceType = ((EServiceType)btn.Tag);
            if (!MyClients.HasAddTagPage(serviceType))
            {
                var service = new ucServiceConfig(serviceType);

                service.Dock = DockStyle.Fill;
                var newTabPage = new TabPage();
                newTabPage.Text = serviceType.ServiceName;
                newTabPage.Controls.Add(service);
                tabControlMain.TabPages.Add(newTabPage);

                if (!service.InitialSuccess)
                {
                    tabControlMain.TabPages.Remove(newTabPage);
                    return;
                }

                MyClients.Add(serviceType, newTabPage);
                tabControlMain.SelectedTab = newTabPage;
            }
            else
            {
                tabControlMain.SelectedTab = MyClients.GetTabPage(serviceType);
            }
        }