大家好,我在向TXT文件中写数据时,txt文件不产生滑动条,而是根据行的长度自动换行,我的目的是想控制换行,如果行很长的话,是产生滑动条而不是自动换行。谢谢。

解决方案 »

  1.   

    不懂你的意思!
    Win控件不是会自动出现ScrollBar的吗?
      

  2.   

    谁家的txt文件能自动换行?
    自动换行的是windows的notepad.exe
      

  3.   

       比如我想向txt中写入5行数据,每行100个数,但txt每行只显示20+个数,它就自动换行了,我的目的是我没换行时txt就不换行。
      

  4.   

    你的txt是啥?是xxx.txt文件还是一个TextBox控件?
      

  5.   

    SaveFileDialog sf = new SaveFileDialog();            sf.Filter = "(文本文件)*.txt|*.txt";            if (sf.ShowDialog() == DialogResult.OK)
                {
                    string filepath = sf.FileName;                System.IO.FileStream s = new System.IO.FileStream(filepath, FileMode.Create);                StreamWriter w = new StreamWriter(s);                for (int i = 0; i < bandcount; i++)
                    {
                        for (int k = 0; k < columncount; k++)
                        {
                            w.Write(k + "\t");
                        }                    w.Write("\r\n");                    for (int j = 0; j < rowcount; j++)
                        {
                            w.Write(j + "\t");                        for (int k = 0; k < columncount; k++)
                            {
                                w.Write(pixelvalue[i, j, k].ToString("0.000").PadRight(5)+"\t");
                            }
                            w.Write("\r\n");
                        }
                    }                w.Close();
                }
      

  6.   

    如果是txt文件,你用记事本打开而自动换行的话,那就把菜单里的自动换行选项去掉。
    如果是TextBox控件,就把它的WordWrap属性设为false
      

  7.   

    w.Write("\r\n");
    就是写入了一个硬换行,在哪都会换行的。
      

  8.   

      8楼正解,是txt文件设置的问题,谢谢大家,结贴。
      

  9.   

    textbox的属性里,令ScollBars为Horizontal,WordWrap为False