我无法让我的聊天应用程序正常工作。我有 2 个文本框,1 个用于输入您要发送的内容,另一个用于显示对话。现在我正在尝试在显示框中显示用户在 typeBox 中输入的内容。我想我需要一个字符串类型的数组或列表,并在每次按下按钮时将输入的文本添加到其中,然后将数组/列表打印到显示框。我一直在尝试一些方法,但我不能让它正常工作。
任何人都可以阐明采取什么方法吗?
编辑:
这是我到目前为止的代码。它打印出数组,但没有换行符,并且每次都无法清除显示框,因此我重复出现了相同的消息。
string ArrayData = string.Empty;
ArrayList listData = new ArrayList();
private void button1_Click(object sender, EventArgs e)
{
listData.Add(entryBox.Text);
foreach (string textItem in listData)
{
ArrayData = "You >> " +ArrayData + textItem + "\n";
}
entryBox.Focus();
displayBox.Text = "";
displayBox.Refresh();
this.displayBox.Text = ArrayData;
entryBox.Text = "";
}
这可能很明显这里出了什么问题,但我一直在看它这么久我看不到它。
干杯,
: 丹