private void AddNewOnePairAccountTab(int code, IbetSboDriver d)
        {
            IbetSboManagement ibetSbo = new IbetSboManagement(code, d, _serverCallback);

            ibetSbo.Dock            = DockStyle.Fill;
            ibetSbo.MainIbetSboForm = this;

            //ibetSbo.BackColor = Color.White;
            //Add Processor Config Data
            ibetSbo.BindControlData();
            ibetSbo.OnAccountSatus += OnAccountSatus;

            ibetSbo.SboEngine.OnFakeRequest += EngineOnFakeRequest;
            ibetSbo.SboEngine.OnFakeRequest += EngineOnFakeRequest;

            TabPage myTabPage = new TabPage();

            myTabPage.Controls.Add(ibetSbo);
            myTabPage.Name = ibetSbo.ID.ToString();
            //myTabPage.Name = "Ibet_Sbo";
            myTabPage.Text = "Ibet-Sbo";
            tabMain.TabPages.Add(myTabPage);
            mapTabs[code] = ibetSbo.ID.ToString();

            IbetSboManagements.Add(ibetSbo);

            AccountSummaries.Add(new AccountSummary()
            {
                TabCode = code,
                TabName = "Tab " + (code + 1),
                Status  = Properties.Resources.StopStatus
            });
        }
示例#2
0
        private void AddNewOnePairAccountTab()
        {
            //BetTabControl control = new BetTabControl(this);
            //control.Dock = DockStyle.Fill;

            IbetSboManagement ibetSbo = new IbetSboManagement();

            ibetSbo.Dock = DockStyle.Fill;

            TabPage myTabPage = new TabPage();

            myTabPage.Controls.Add(ibetSbo);
            // myTabPage.Name = ibetSbo.TabID.ToString();
            //myTabPage.Name = "Ibet_Sbo";
            myTabPage.Text = "Ibet-Sbo";
            tabMain.TabPages.Add(myTabPage);
        }