小编use*_*286的帖子

列表视图中的多行文本

我尝试使winform包含ListView作为详细信息(ListView1.View ="Details")此ListView有2个SubItems,我需要Wrap String并将其放到SubItem.

我不能使用由其他Like TableXP创建的任何组件或用户控件或...

我使用此代码:

lstShares.Columns.Add("Share Name",100);
lstShares.Columns.Add("Path",300);
lstShares.View = View.Details;
ManagementObjectSearcher shares = new ManagementObjectSearcher("Select * from Win32_Share");
foreach (ManagementObject share in shares.Get())
{
    lstShares.Items.Add(new ListViewItem(new String[] { share["Name"].ToString(), share["Path"].ToString() + "\n" + "AAAA" }));
}
Run Code Online (Sandbox Code Playgroud)

如果我使用"\n"或Environment.NewLine,则不会像下面的图片那样改变 在此输入图像描述

有人有想法吗?TNX.

c# listview winforms

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1

listview ×1

winforms ×1