コード例 #1
0
        private void mWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
        {
            HideLoading();

            bool result = (bool)e.Result;

            if (result == false)
            {
                MessageBox.Show("Invalid password or account name", "Account detail error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            if (CharacterHelper.Chars.Count == 0)
            {
                MessageBox.Show("No character found on this account.", "Account character", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            int i = 0;

            foreach (var c in CharacterHelper.Chars)
            {
                var con = new CharacterInfoControl(c);
                con.Location = new Point(10 + (i % 3) * (con.Width + 10), 10 + (i / 3) * (con.Height + 10));
                pnlCharacters.Controls.Add(con);

                i++;
            }
        }
コード例 #2
0
ファイル: frmMain.cs プロジェクト: GodLesZ/svn-dump
		private void mWorker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) {
			HideLoading();

			bool result = (bool)e.Result;
			if (result == false) {
				MessageBox.Show("Invalid password or account name", "Account detail error", MessageBoxButtons.OK, MessageBoxIcon.Error);
				return;
			}
			if (CharacterHelper.Chars.Count == 0) {
				MessageBox.Show("No character found on this account.", "Account character", MessageBoxButtons.OK, MessageBoxIcon.Warning);
				return;
			}

			int i = 0;
			foreach (var c in CharacterHelper.Chars) {
				var con = new CharacterInfoControl(c);
				con.Location = new Point(10 + (i % 3) * (con.Width + 10), 10 + (i / 3) * (con.Height + 10));
				pnlCharacters.Controls.Add(con);

				i++;
			}
		}