你直接用文本框打开这个字符串。然后让用户修改布就好了吗/
如果你只允许行删除操作。那就禁止原有的编辑,只单独处理一个delete事件就好了啊

解决方案 »

  1.   

    turnmissile(会翻跟头的导弹) 
    如何处理delete事件?我就是不知道该如何处理?
      

  2.   

    StreamReader  和 StreamWriter
      

  3.   

    to 9raul(唯我)
    能够说明一下单链表的相关操作吗??
      

  4.   

    9raul(唯我) :每一行当做一个个节点读出来
    文件大了就难了
      

  5.   

    public static void ReadFile(string patch)
    {
    FileStream fs = new  FileStream(patch,FileMode.Open,FileAccess.ReadWrite);
    StreamReader sr = new StreamReader(fs);
    string line = sr.ReadLine();
    int curLine = 0;
    while(line!=null)
    {
    Console.WriteLine("第"+(++curLine).ToString()+"行: "+line);
    line = sr.ReadLine();
    }
    sr.Close();
    fs.Close();

    }
    public static void EditFile(int curLine,string newLineValue,string patch)
    {
    FileStream fs = new  FileStream(patch,FileMode.Open,FileAccess.Read);
    StreamReader sr = new StreamReader(fs);
    string line = sr.ReadLine();
    StringBuilder sb = new StringBuilder();  
    for(int i=1;line!=null;i++)
    {
    sb.Append(line+"\r\n");
    if(i!= curLine-1)
    line = sr.ReadLine();
    else
    {
    sr.ReadLine();
    line = newLineValue;
    }
    }
    sr.Close();
    fs.Close();
    FileStream fs1 = new  FileStream(patch,FileMode.Open,FileAccess.Write);
    StreamWriter sw = new StreamWriter(fs1);
    sw.Write(sb.ToString());
    sw.Close();
    fs.Close();
    }