将设计文本从富文本框发送到列表视图
本文关键字:文本 列表 视图 | 更新日期: 2023-09-27 18:33:22
我正在班上做一个聊天项目。
我必须对服务器和客户端使用 wform。
我可以将文本从富文本框发送到列表视图,但是在更改文本的颜色或字体(通过使用两个不同的颜色和字体按钮)后,富文本框上的文本设计发生了变化,但在列表视图上没有。
这会
将文本从richTextBox1
发送到带有字体和颜色的ListView1
。
private void btnColor_Click(object sender, EventArgs e)
{
ColorDialog color = new ColorDialog();
if (color.ShowDialog() == DialogResult.OK)
{
richTextBox1.ForeColor = color.Color;
}
}
private void btnFont_Click(object sender, EventArgs e)
{
FontDialog font = new FontDialog();
if (font.ShowDialog() == DialogResult.OK)
{
richTextBox1.Font = font.Font;
}
}
private void btnSend_Click(object sender, EventArgs e)
{
listView1.Items.Add(richTextBox1.Text);
listView1.Items[listView1.Items.Count - 1].ForeColor = richTextBox1.ForeColor;
listView1.Items[listView1.Items.Count - 1].Font = richTextBox1.Font;
}