private void BtnQueryMap_Click(object sender, EventArgs e) { try { if (txtUserID.Text.Trim().Length <= 0) { return; } if (txtCharname.Text.Trim().Length <= 0) { return; } //float a = float.Parse(txtX.Text); //float b = float.Parse(txtY.Text); CEnum.Message_Body[] mContent = new CEnum.Message_Body[2]; mContent[0].eName = CEnum.TagName.FJ_XPosition; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = ""; mContent[1].eName = CEnum.TagName.FJ_YPosition; mContent[1].eTag = CEnum.TagFormat.TLV_STRING; mContent[1].oContent = ""; lock (typeof(C_Event.CSocketEvent)) { AreaResult = Operation_FJ.GetResult(tmp_ClientEvent, CEnum.ServiceKey.FJ_MAP_Query, mContent); } if (AreaResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(AreaResult[0, 0].oContent.ToString()); return; } else if (AreaResult[0, 0].eName == CEnum.TagName.FJ_Map) { //txtMap.Text = mResult[0, 0].oContent.ToString(); txtMap = Operation_FJ.BuildAreaCombox(AreaResult, txtMap); bFirst = true; } } catch { MessageBox.Show("坐标值有误"); } }