我在练习做一个有画板功能一样的东西,当我画完线条后把线条相应的两个端点的坐标和线条颜色保存到一个文本文件里面去。 示例如下:193,50,360,212,Color [Black]
200,195,393,52,Color [Black]
221,318,441,168,Color [Blue]
221,114,412,381,Color [Blue]
209,289,441,105,Color [Blue]
346,58,444,354,Color [Blue]
140,131,382,157,Color [A=255, R=255, G=128, B=128]
164,190,276,255,Color [A=255, R=255, G=128, B=128]
275,55,247,330,Color [A=255, R=255, G=128, B=128]前面的数字为两个端点的坐标,后面为颜色类型。然后想办法把它读取出来,使以前的线条再现出来。
我想肯定有简便的方法的,但在下造诣善浅肯望各位大侠不啬赐教。

解决方案 »

  1.   

    可以试一下用这种方法
    193,50,360,212,Black  是一个字符串,然后读出来,用字符串的Split把它们提取出来,再进行赋值及下一步操作
      

  2.   

    那就先读取文本文件,在根据文本文件中的数据画线
    StreamReader objStreamReader=new StreamReader(“文件路径”);
    char[] cha={','};
    while(objStreamReader.Peek()!=-1)
    {
    string Line="";
    Line=objStreamReader.ReadLine();
             string[] Values=Line.Split(cha);
             //然后在从Values中读取数据并根据数据画线,        
    }