C# Winforms:如何创建具有可变项目高度的列表框

C# Winforms:如何创建具有可变项目高度的列表框,c#,.net,winforms,listbox,C#,.net,Winforms,Listbox,我需要一个简单的列表框控件,每个项目的高度不同。然后我需要为每个项目绘制一个自定义图像 基本上项目高度等于(列表框宽度/图像宽度)*图像高度 通常我只需要一个列表框,并在绘制事件中指定,但我需要为每个项目指定一个可变的高度 有没有一种简单的方法可以获取包含可变高度项的列表框?有一个事件。不要忘记设置为OwnerDrawVariable您可以将列表框的属性设置为并处理其和事件。您可以提供一个相同的代码示例吗/

我需要一个简单的列表框控件,每个项目的高度不同。然后我需要为每个项目绘制一个自定义图像

基本上项目高度等于(列表框宽度/图像宽度)*图像高度

通常我只需要一个列表框,并在绘制事件中指定,但我需要为每个项目指定一个可变的高度


有没有一种简单的方法可以获取包含可变高度项的列表框?

有一个事件。不要忘记设置为
OwnerDrawVariable

您可以将
列表框的属性设置为并处理其和事件。

您可以提供一个相同的代码示例吗/