private void btnSave_Click(object sender, EventArgs e) { GundamInfo gundam = lsGundam.SelectedItem as GundamInfo; if (gundam != null) { btnSave.Enabled = false; gundam.HP = short.Parse(txtHP.Text); gundam.EN = short.Parse(txtEN.Text); gundam.ACT = short.Parse(txtAct.Text); gundam.DEF = short.Parse(txtDef.Text); gundam.SPD = short.Parse(txtSpd.Text); gundam.Move = byte.Parse(txtMove.Text); gundam.Size = short.Parse(txtSize.Text); gundam.TeamSize = byte.Parse(txtTeamSize.Text); gundam.Skill1 = short.Parse(cboSkill1.SelectedValue.ToString()); gundam.Skill2 = short.Parse(cboSkill2.SelectedValue.ToString()); gundam.Skill3 = short.Parse(cboSkill3.SelectedValue.ToString()); gundam.Skill4 = short.Parse(cboSkill4.SelectedValue.ToString()); gundam.Skill5 = short.Parse(cboSkill5.SelectedValue.ToString()); string shiyin = cboE1.SelectedValue.ToString() + cboE2.SelectedValue.ToString() + cboE3.SelectedValue.ToString() + cboE4.SelectedValue.ToString() + cboE5.SelectedValue.ToString(); gundam.Earch = shiyin; gundamFile.Save(); } }
private void btnSave_Click(object sender, EventArgs e) { WeaponInfo weapon = lsGundam.SelectedItem as WeaponInfo; if (weapon != null) { btnSave.Enabled = false; txtName.Text = weapon.WeaponName; txtAddress.Text = ByteHelper.ByteArrayToHexString(ByteHelper.Int2Bytes(weapon.Index)); txtPower.Text = weapon.POWER.ToString(); txtEN.Text = weapon.EN.ToString(); txtMP.Text = weapon.MP.ToString(); txtActEarth.Text = weapon.ACTEarth.ToString(); txtMoveAct.Text = weapon.MoveACT.ToString(); txtIco1.Text = weapon.ICO.ToString(); txtIco2.Text = weapon.ICO2.ToString(); txtSpec.Text = weapon.Spec.ToString(); txtMpLimit.Text = weapon.MPLimit.ToString(); txtUseEarth.Text = weapon.UseEarth.ToString(); txtRange.Text = weapon.Range.ToString(); txtHitRate.Text = weapon.HitRate.ToString(); txtCT.Text = weapon.CT.ToString(); txtHitCount.Text = weapon.HitCount.ToString(); weapon.POWER = int.Parse(txtPower.Text); weapon.EN = short.Parse(txtEN.Text); weapon.MP = short.Parse(txtMP.Text); weapon.ACTEarth = short.Parse(txtActEarth.Text); weapon.MoveACT = byte.Parse(txtMoveAct.Text); weapon.ICO = byte.Parse(txtIco1.Text); weapon.ICO2 = byte.Parse(txtIco2.Text); weapon.Spec = byte.Parse(txtSpec.Text); weapon.MPLimit = short.Parse(txtMpLimit.Text); weapon.UseEarth = short.Parse(txtUseEarth.Text); weapon.Range = short.Parse(txtRange.Text); weapon.HitRate = byte.Parse(txtHitRate.Text); weapon.CT = byte.Parse(txtCT.Text); weapon.HitCount = byte.Parse(txtHitCount.Text); gundamFile.Save(); } }