public void GetINI()
        {
            Encoding encoder = Encoding.Unicode;
            StreamReader sr = new StreamReader(Application.StartupPath + "\\中间子程序信号.ini", encoder);
            while (!sr.EndOfStream)
            {
                string[] tmp = sr.ReadLine().Split(",".ToCharArray());
                string[] tmp1 = tmp[0].Split("(".ToCharArray());
                string[] txt = txtExpression.Text.Split("×".ToCharArray());

                char[] delimiterChars = { '(', ')', '+', '×','[',']', '\t' };
                string text = txtExpression.Text.ToString();
                string[] words = text.Split(delimiterChars);

                ArrayList al = new ArrayList(words);
                for (int i = 0; i < words.Length; i++)
                {
                    if (words[i].ToString() == "")
                    {
                        al.RemoveAt(i);
                        words = (string[])al.ToArray(typeof(string));
                    }
                }


                if (words.Length == 1)
                {
                    textBox4.Text = words[0].ToString();
                }
                else
                {
                    textBox4.Text = words[0].ToString();
                    textBox6.Text = words[1].ToString();
                }
                if (textBox4.Text == tmp1[0].ToString())
                {

                    textBox5.Text = tmp[1].ToString() + "\r\n" + tmp[2].ToString();
                    txtHanYi.Text = tmp[3].ToString();
                }
                if (textBox6.Text == tmp1[0].ToString())
                {

                    textBox7.Text = tmp[1].ToString() + "\r\n" + tmp[2].ToString();
                    textBox8.Text = tmp[3].ToString();
                }
               
    
              
            }
        }

posted on 2010-04-11 15:51  独孤伊雪  阅读(405)  评论(0编辑  收藏  举报