比方说我对窗体进行了某些设置,我想把它保存下来,下次打开时还是这种设置状态。是不是用INI文件?如果不是, 我想问下该怎么弄,最好详细点。谢谢了。

解决方案 »

  1.   

                 private void btnSave_Click(object sender, EventArgs e)
            {
                InfoArr info = new InfoArr();
                foreach (ListViewItem item in lsvBlocksel.Items)
                {
                    info.Add(item.SubItems[0].Text, item.SubItems[1].Text);
                }
                
                config.Info = info;
                config.DownKey = (Keys)txtDown.Tag;
                config.DropKey = (Keys)txtDrop.Tag;
                config.MoveLeftKey = (Keys)txtLeft.Tag;
                config.MoveRightKey = (Keys)txtRight.Tag;
                config.DeasilRotateKey = (Keys)txtDeasil.Tag;
                config.ContraRotateKey = (Keys)txtContra.Tag;
                config.CoorWith = int.Parse (txtCoorWidth.Text);
                config.CoorHeight = int.Parse (txtCoorHeight.Text);
                config.RectPix = int.Parse(txtRectPix.Text);
                config.BackColor = lblBackColor.BackColor;
                config.SaveToXmlFile();//保存成xml文件
            }