private void BtnStart_Click(object sender, EventArgs e) { WindowState = FormWindowState.Normal; Size = new Size(800, 600); if (!Config.Instance().Read(SiteInfo.Instance().GetConfigFileName(mainSite, subSite))) { MessageBox.Show("请先设置参数", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } switch (mainSite) { case ESite.SIET_JINSHA: switch (subSite) { case ESubSite.AG_SITE: Operator = new JinShaAgOperator(this); break; } break; default: break; } if (Operator != null) { Operator.Start(); ImageCapTimer.Start(); btnStart.Enabled = false; btnStop.Enabled = true; btnSetting.Enabled = false; cbSubSite.Enabled = false; } }
public SiteForm() { InitializeComponent(); cbSite.DropDownStyle = ComboBoxStyle.DropDownList; cbSite.DisplayMember = "siteName"; cbSite.ValueMember = "site"; cbSite.DataSource = SiteInfo.Instance().GetMainSites(); //cbSite.SelectedIndex = 0; }
private void ReadConfig() { String configFileName = SiteInfo.Instance().GetConfigFileName(mainSite, subSite); Config.Instance().Read(configFileName); CbChip1.Text = Config.Instance().chips[0].ToString(); CbChip2.Text = Config.Instance().chips[1].ToString(); CbChip3.Text = Config.Instance().chips[2].ToString(); CbChip4.Text = Config.Instance().chips[3].ToString(); CbChip5.Text = Config.Instance().chips[4].ToString(); comboBoxMode.SelectedValue = Config.Instance().betMode == 0 ? 1: Config.Instance().betMode; BetListView1.Items.Clear(); BetListView2.Items.Clear(); BetListView3.Items.Clear(); foreach (GameRule1 rule in Config.Instance().gameRule1) { String[] strList = new String[] { CommonFunction.GameResultToString(rule.result), rule.rules.Count.ToString() }; ListViewItem item = new ListViewItem(strList); item.Tag = rule.rules; BetListView1.Items.Add(item); } foreach (GameRule2 rule in Config.Instance().gameRule2) { String[] strList = new String[] { CommonFunction.GameResultToString(rule.result2), CommonFunction.GameResultToString(rule.result1), rule.rules.Count.ToString() }; ListViewItem item = new ListViewItem(strList); item.Tag = rule.rules; BetListView2.Items.Add(item); } foreach (GameRule3 rule in Config.Instance().gameRule3) { String[] strList = new String[] { CommonFunction.GameResultToString(rule.result3), CommonFunction.GameResultToString(rule.result2), CommonFunction.GameResultToString(rule.result1), rule.rules.Count.ToString() }; ListViewItem item = new ListViewItem(strList); item.Tag = rule.rules; BetListView3.Items.Add(item); } }
public MainForm() { InitializeComponent(); CefSettings settings = new CefSettings(); settings.Locale = "zh_CN"; settings.CefCommandLineArgs.Add("disable-gpu", "1"); Cef.Initialize(settings); browser.Dock = DockStyle.Fill; browser.LifeSpanHandler = new OpenPageSelf(); panelWeb.Controls.Add(browser); SiteForm siteForm = new SiteForm(); siteForm.ShowDialog(); mainSite = siteForm.mainSite; browser.Load(siteForm.siteUrl); Text = "百家乐"; List <SubSiteInfo> subSiteInfos = SiteInfo.Instance().GetSubSites(mainSite); cbSubSite.DisplayMember = "siteName"; cbSubSite.ValueMember = "site"; cbSubSite.DataSource = subSiteInfos; }
private void BtnOk_Click(object sender, EventArgs e) { mainSite = (ESite)cbSite.SelectedValue; siteUrl = SiteInfo.Instance().mainSiteUrl(mainSite); Close(); }
private void WriteConfig() { String configFileName = SiteInfo.Instance().GetConfigFileName(mainSite, subSite); Config.Instance().Write(configFileName); }