private void Form2_Load(object sender, System.EventArgs e)
{
if(System.IO.File.Exists("E:\\ServerIP-B.xml"))
{
 checkBox1.Checked=true;
}这用这方法可以呀

解决方案 »

  1.   

    FileInfo TheFile = new FileInfo("路径");
    if (TheFile.Exists)
    {......}
      

  2.   

    to:EATSAHARA(再生RML)
    路径我写了阿
      

  3.   

    private void Form2_Load(object sender, System.EventArgs e)
    {
    if(System.IO.File.Exists("E:\\ServerIP-B.xml"))
    {
    checkBox1.Checked=true;
    } }
    我试过了,上面这个可以的啊!
    楼主看看是不是少了花括号呢还是什么的!或者是
    private void Form2_Load(object sender, System.EventArgs e)
    {
    if(System.IO.File.Exists(@"E:\ServerIP-B.xml"))
    {
    checkBox1.Checked=true;
    } }
      

  4.   

    对了
    form2是form1的子窗体 form1是MDI 窗体 是不是跟这个有关系呢?
      

  5.   

    主要代码如下:
    private void Form2_Load(object sender, System.EventArgs e)
    {
    if(System.IO.File.Exists("E:\\ServerIP-B.xml"))
    {
    checkBox1.Checked=true;
    } }
    private void button2_Click(object sender, System.EventArgs e)
    {
    this.Close ();
    } private void button1_Click(object sender, System.EventArgs e)
    {   
    //对文本框进行非空验证
    if (textBox1.Text == ""|| textBox2.Text == "" )
    {
    MessageBox.Show ("服务器信息设置不完整,请重新输入!","系统提示");
    textBox1.Focus ();
    return;
    }
    else
            
    {
    if (checkBox1.Checked)
    {
    //读的时候用XmlTextReader 
    writer = new XmlTextWriter("E:\\ServerIP-A.xml",System.Text.Encoding.UTF8); 
    writer.Formatting = Formatting.Indented;
    writer.Indentation = 4; //缩进四格
    writer.WriteStartElement("a");
    writer.WriteAttributeString("ip",textBox1.Text);
    writer.WriteAttributeString("port",textBox2.Text );
    writer.WriteEndElement(); 
    writer.Flush();
    writer.Close();
    }
    else
    {
    writer = new XmlTextWriter("E:\\ServerIP-B.xml",System.Text.Encoding.UTF8); 
    writer.Formatting = Formatting.Indented;
    writer.Indentation = 4; //缩进四格
    writer.WriteStartElement("a");
    writer.WriteAttributeString("ip",textBox1.Text);
    writer.WriteAttributeString("port",textBox2.Text );
    writer.WriteEndElement(); 
    writer.Flush();
    writer.Close();
    }
    MessageBox.Show ("服务器连接设置完成!","系统提示");
    this.Close ();
    }