private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                int i;
                i = listBox1.SelectedIndex;
                listBox2.SelectedIndex = i;
                listBox3.SelectedIndex = i;
                listBox4.SelectedIndex = i;
                int j = Convert.ToInt32(textBox1.Text);


                ArrayList newwp = new ArrayList();
                string    name  = listBox2.Text;
                //读取武器


                FileStream      fs = new FileStream(".\\data\\weapon\\" + name + ".dat", FileMode.Open);
                BinaryFormatter bf = new BinaryFormatter();//反序列化
                newwp = bf.Deserialize(fs) as ArrayList;
                fs.Close();
                shoptrade st = new shoptrade();
                if (Convert.ToInt32(al[16]) >= Convert.ToInt32(newwp[5]) * Convert.ToInt32(textBox1.Text))
                {
                    st.buysomething(al, newwp, j);
                    MessageBox.Show("购买成功");
                }
                else
                {
                    MessageBox.Show("你的钱不够,需要" + uc.moneytochina(Convert.ToInt32(newwp[5]) * Convert.ToInt32(textBox1.Text)) + "。");
                }

                f5();
            }
            catch (Exception)
            {
                MessageBox.Show("请选择一个武器。");
            }
        }