设置 RichTextBox 中 ListViewItems 的格式

发布于 2024-10-01 11:10:07 字数 299 浏览 3 评论 0原文

如何以编程方式将 ListView 中的项目添加到 RichTextBox 中?

例如,在下面显示的图中,我希望指定列中的 ListViewItem 实例显示在 RichTextBox 中,并且希望将它们格式化为表格。我怎样才能做到这一点?

在下图中,我将值输入到 RichTextBox 中。

替代文本

How can add items from a ListView to a RichTextBox programmatically?

For example in this image shown below, I want the ListViewItem instances from specified columns to be shown in a RichTextBox and I want them to be formatted as a table. How can I do that?

In the image below, I typed the values into the RichTextBox.

alt text

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

活泼老夫 2024-10-08 11:10:07

试试这个

 for (int i = 0; i < listView1.Items.Count; i++)
     {
        for (int j = 0; j < listView1.Columns.Count; j++)
        {
            richTextBox1.Text += listView1.Items[i].SubItems[j].Text.ToString()+"\t";
        }
        richTextBox1.Text += "\n";

      }

已更新

for (int i = 0; i < listView1.Items.Count; i++)
{
     richTextBox1.Text += listView1.Items[i].SubItems[0].Text.ToString();
     richTextBox1.Text += "\t"+listView1.Items[i].SubItems[2].Text.ToString();
     richTextBox1.Text += "\n";                                    
}

try this

 for (int i = 0; i < listView1.Items.Count; i++)
     {
        for (int j = 0; j < listView1.Columns.Count; j++)
        {
            richTextBox1.Text += listView1.Items[i].SubItems[j].Text.ToString()+"\t";
        }
        richTextBox1.Text += "\n";

      }

Updated

for (int i = 0; i < listView1.Items.Count; i++)
{
     richTextBox1.Text += listView1.Items[i].SubItems[0].Text.ToString();
     richTextBox1.Text += "\t"+listView1.Items[i].SubItems[2].Text.ToString();
     richTextBox1.Text += "\n";                                    
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文