private void bLogin_Click(object sender, EventArgs e) { myuser = new TradeUser("9999", "054108", "961123", "tcp://180.168.146.187:10000"); if (PubTools.CommonTool.TimeoutWait(ref myuser.currStatus, 1) != 0) { Console.WriteLine("Err: Connect Time Out!!"); return; } myuser.ReqLogin(); if (PubTools.CommonTool.TimeoutWait(ref myuser.currStatus, 2) != 0) { Console.WriteLine("Err: Login Failed! " + myuser.connectMsg); return; } myuser.ReqSettlementInfoConfirm(); this.bLogin.Enabled = false; this.bOrder.Enabled = true; this.bFundRefresh.Enabled = true; this.bRefreshPosition.Enabled = true; this.rbBuy.Checked = true; this.rbOpen.Checked = true; rstOrder.DataSource = myuser.order; gcOrder.DataSource = rstOrder; rtsTrade.DataSource = myuser.trade; gcTrade.DataSource = rtsTrade; rtsPosition.DataSource = myuser.position; gcPosition.DataSource = rtsPosition; }