我正在尝试在ListView
内使字体变为粗体。为什么这段代码不起作用?
foreach (ListViewItem lvi in lvTotalCollateral.Items)
{
lvi.SubItems[12].font = new Font(lvi.SubItems[12].Font,
lvi.SubItems[12].Font.Style | FontSytle.Bold);
}
答案 0 :(得分:1)
获取或设置子项目显示的文本的字体。
using (Font f = new Font(lv1.Items(0).SubItems(0).Font, FontStyle.Bold))
{
foreach (ListViewItem lvi in lvTotalCollateral.Items)
{
lvi.UseItemStyleForSubItems = False;
lvi.SubItems[12].Font = f;
}
}
这个Link对于学习这个概念非常有用。
请查看此堆栈溢出链接。 Bold text for specified column from listview not working