最 Winform太久没碰以至于连ListBox的item自定义高度都忘了如何做结果在msdn查了不少时间
堆代码虽然是件很无聊的事但不可否认即使是项数量工式的枯燥工作也令现在的我有点力不从心
代码 先设置ListBox的DrawMode=OwnerDrawVariable也就是自己来画ListItem
接着就可以实现Listbox的两个事件
分别如下 ? private void listBox_DrawItem(object sender DrawItemEventArgs e)
{
eDrawBackground();
eDrawFocusRectangle();
eGraphicsDrawString(listBoxItems[eIndex]ToString() eFont new SolidBrush(ColorRed) eBounds);
}
private void listBox_MeasureItem(object sender MeasureItemEventArgs e)
{
if (eIndex == )
{
eItemHeight = ;
}
}