private void backgroundWorkerSearch_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { this.BtnSearch.Enabled = true; this.Cursor = Cursors.Default; CEnum.Message_Body[,] mResult = (CEnum.Message_Body[, ])e.Result; if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } //CmbServer.Enabled = false; TxtAccount.Enabled = false; this.buttonSaveAS.Enabled = true; //if (mResult[0, 8].eName == C_Global.CEnum.TagName.SDO_ActiveStatus && mResult[0, 8].oContent.ToString() == "1") //{ // LblDetail.Text = config.ReadConfigValue("MSDO", "AF_Code_UserEnabledDes").Replace("{Account}", TxtAccount.Text).Replace("{Server}", CmbServer.Text); //} //if (mResult[0, 8].eName == C_Global.CEnum.TagName.Status && mResult[0, 0].oContent.ToString() == "ERROR") //{ // LblDetail.Text = config.ReadConfigValue("MSDO", "AF_Code_UserNotEnabledDes").Replace("{Account}", TxtAccount.Text).Replace("{Server}", CmbServer.Text); //} PnlDetail.Visible = false; Operation_Card.SaveTxt(config, mResult, this.Name, "MAU"); for (int i = 0; i < mResult.GetLength(1); i++) { LabelTextBox mDisplay = new LabelTextBox(); mDisplay.Parent = PnlDetail; mDisplay.Position = C_Controls.LabelTextBox.LabelTextBox.ELABELPOSITION.LEFT; mDisplay.Width = 222; if (i % 2 == 0) { mDisplay.Top = 20 * i + 30; mDisplay.Left = 44; } else { mDisplay.Top = 20 * (i - 1) + 30; mDisplay.Left = mDisplay.Width + 111; } mDisplay.Font = new Font("幼圆", 12); mDisplay.LabelText = config.ReadConfigValue("MAU", mResult[0, i].eName.ToString()) + ":"; mDisplay.TextBoxText = mResult[0, i].oContent.ToString(); } PnlDetail.Visible = true; for (int i = 0; i < PnlDetail.Controls.Count; i++) { if (PnlDetail.Controls[i].GetType() == typeof(LabelTextBox)) { LabelTextBox mControls = (LabelTextBox)PnlDetail.Controls[i]; mControls.ReadOnly = true; } } }
private void ReadInfo() { mResult = null; CEnum.Message_Body[] mContent = new CEnum.Message_Body[3]; mContent[0].eName = CEnum.TagName.CARD_username; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = TxtID.Text; mContent[1].eName = CEnum.TagName.CARD_nickname; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = TxtUser.Text; mContent[2].eName = CEnum.TagName.CARD_ActionType; mContent[2].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[2].oContent = 1; lock (typeof(C_Event.CSocketEvent)) { mResult = Operation_Card.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CARD_USERINFO_QUERY, mContent); } if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } TxtID.Enabled = false; TxtUser.Enabled = false; btnRestIDCode.Enabled = true; btnResetV.Enabled = true; this.buttonSaveAS.Enabled = true; //LabelTextBox[] lblTextBoxArray = new LabelTextBox[mResult.GetLength(1)]; Operation_Card.SaveTxt(config, mResult, this.Name, "GLOBAL"); for (int i = 0; i < mResult.GetLength(1); i++) { LabelTextBox mDisplay = new LabelTextBox(false); //lblTextBoxArray[0] = mDisplay; mDisplay.Parent = PnlResult; mDisplay.Position = C_Controls.LabelTextBox.LabelTextBox.ELABELPOSITION.LEFT; mDisplay.Width = 222; //mDisplay.Visible = false; if (i % 2 == 0) { mDisplay.Top = 20 * i + 30; mDisplay.Left = 44; } else { mDisplay.Top = 20 * (i - 1) + 30; mDisplay.Left = mDisplay.Width + 111; } mDisplay.LabelText = config.ReadConfigValue("GLOBAL", mResult[0, i].eName.ToString()) + ":"; // mDisplay.LabelText = this.m_ClientEvent.DecodeFieldName(mResult[0, i].eName) + ":"; mDisplay.TextBoxText = mResult[0, i].oContent.ToString(); EnableBtnControl(); } /* * for (int i = 0; i < lblTextBoxArray.Length; i++) * { * lblTextBoxArray[i].IsVisable = true; * } */ //foreach (Control m in PnlResult.Controls.Find("LabelTextBox", true)) //{ //m.Visible = true; //} PnlResult.Visible = true; for (int i = 0; i < PnlResult.Controls.Count; i++) { if (PnlResult.Controls[i].GetType() == typeof(LabelTextBox)) { LabelTextBox mControls = (LabelTextBox)PnlResult.Controls[i]; mControls.ReadOnly = true; mControls.IsVisable = true; } } }