コード例 #1
0
ファイル: GoblinBat.cs プロジェクト: pureuniverse/GoblinBat
        async void StartProgress(IParameters param)
        {
            switch ((await client.PostContext <Catalog.Privacies>(param)).Item1)
            {
            case 0xCA:
                if (Statistical == null)
                {
                    Statistical = new Controls.Strategics(client, new Disclosure(cookie, 'D'));
                    Controls.Add(Statistical);
                    Statistical.Dock      = DockStyle.Fill;
                    Statistical.SendSize += OnReceiveTheChangedSize;
                }
                Result = DialogResult.Yes;
                break;

            case 0xC8:
                foreach (var url in termsOfUse)
                {
                    Process.Start(url);
                }

                Result = ChooseBox.Show(string.Concat(welcomeTo, (1 + await client.GetContext()).ToString("N0"), theGoblinBat), welcome, agree, fExit);
                break;

            default:
                Result = DialogResult.No;
                break;
            }
            if (Result.Equals(DialogResult.Yes) && IsApplicationAlreadyRunning(param.Security))
            {
                Privacy = new Catalog.Privacies
                {
                    Security = param.Security
                };
                Opacity = 0;
                timer.Start();
            }
            else if (Result.Equals(DialogResult.No))
            {
                strip.ItemClicked -= OnItemClick;
                Dispose();
            }
            else
            {
                Opacity         = 0;
                notifyIcon.Text = text;
                WindowState     = FormWindowState.Minimized;
            }
        }
コード例 #2
0
 public SendHoldingStocks(int rate, Catalog.Privacies privacy) => Strategics   = new Tuple <int, Catalog.Privacies>(rate, privacy);