0

クラスでチャットプロジェクトに取り組んでいます。

サーバーとクライアントに winform を使用する必要があります。

テキストをリッチテキストボックスからリストビューに送信できますが、テキストの色またはフォントを (色とフォントに 2 つの異なるボタンを使用して) 変更した後、テキストのデザインはリッチテキストボックスで変更されましたが、リストビューでは変更されませんでした。

4

1 に答える 1

0

これにより、テキストが arichTextBox1からに送信され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;
}
于 2013-09-29T12:28:37.237 に答える