MS Visual Studio,#C,FORM,Server to User:将接收的数据拆分为不同的文本框

时间:2014-12-29 11:56:58

标签: c# forms api visual-studio-2013 broadcast

我正在尝试将数据分成不同的显示框,我很难......

我正在使用MS Visual Studio 2013和Networks API库。

服务器端程序代码如下:

private void button2_Click(object sender, EventArgs e)
{
    server.BroadCast(textBox2.Text);
}

textBox2中的任何内容都是BroadCasted到客户端程序(对于所有连接的人)

private void button1_Click(object sender, EventArgs e) 
{

    server.SendTo((string)listBox1.SelectedItem, textBox2.Text);
}

给所选用户的私人消息..但这是我的问题:

在客户端程序中,收到的任何内容都将显示在同一个框中,我想将其拆分;私人信息进入自己的信箱并播放自己的信息..

目前我有以下代码:

void Chatprojekti_OnDataReceived(object Sender, ClientReceivedArguments R)
{
    ChangeTextBox(R.ReceivedData);   
}

private void ChangeTextBox(string txt) // Chatlog update
{

    if(textBox1.InvokeRequired)
    {
        Invoke(new UpdateText(ChangeTextBox), new object[] { txt });
    }
    else
    {
        textBox1.Text += txt + "\r\n";

    }
}

我没有任何想法怎么做,但希望你们中的一些人可以给我提示如何做到这一点,谢谢! :)

0 个答案:

没有答案