[基于windows的]我的窗体是有两个txtbox,分别是inbox和outbox,还有就是一个按钮.我想实现,当我在inbox上输入多个文字时,文字之间用","号分开,之后按按钮就把每个文字用新行显示在outbox上.下面是代码,我不会把它显示在outbox上,那位高手帮帮忙.谢谢.
string s =inbox.Text;
            string[] sArray = s.Split(',');
            foreach (string i in sArray)
            {
                if (i.Trim() != "")  
                    Console.WriteLine(i) ;   //这里是屏幕打印的
                    this.outbox.Text=这里怎么写; 
           }

解决方案 »

  1.   


    string s =inbox.Text;
    string[] sArray = s.Split(',');outbox.Multiline = true;
    outbox.Text = string.Join("\n", sArray);
      

  2.   

    更正:outbox.Text = string.Join("\r\n", sArray);
      

  3.   

    再来挑战难一点的,假如我要在原来的基础上要在outbox上输也这样的格式kk("刚才分出来的值")=刚才分出来的值
    kk("刚才分出来的值")=刚才分出来的值
    kk("刚才分出来的值")=刚才分出来的值
    kk("刚才分出来的值")=刚才分出来的值
    这种要怎么写呢?大家想想,还会继续加分给大家做.
      

  4.   

    [基于windows的]我的窗体是有两个txtbox,分别是inbox和outbox,还有就是一个按钮. 当我在inbox上输入多个文字时,文字之间用","号分开,之后按按钮就把每个文字用新行显示在outbox上.下面是代码,我它显示在outbox上.现在输入格式:刚才分出来的值1
    刚才分出来的值2
    刚才分出来的值3
    .
    .
    .
    下面的代码实现了,现在有新问题,新要求.string s =inbox.Text; 
    string[] sArray = s.Split(','); outbox.Multiline = true; 
    outbox.Text = string.Join("\n", sArray); 新要要格式:
    要求显示在outbox时按如下格式:
    kk("刚才分出来的值1")=刚才分出来的值1 
    kk("刚才分出来的值2")=刚才分出来的值2 
    kk("刚才分出来的值3")=刚才分出来的值3 
    kk("刚才分出来的值4")=刚才分出来的值4 
    .
    .