我使用以下代码填写listcontrol(Telerik for WinForms):
public static List<RadListDataItem> GetItems()
{
List<RadListDataItem> items = new List<RadListDataItem>();
for (int i = 1; i <= 10; i++)
{
RadListDataItem toadd = new RadListDataItem();
toadd.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBeforeText;
toadd.Text = "sssssssssss";
//toadd.Image.
string imagename = "MyProject.SuIcons.d" + i + ".JPG";
toadd.Image = new Bitmap(Assembly.GetExecutingAssembly().
GetManifestResourceStream(imagename));
items.Add(toadd);
}
return items;
}
但是,在listcontrol中只显示每个项目图像的顶部门户,我的意思是我无法看到与列表中的项目相关联的整个图像。
请你帮帮我吗?
答案 0 :(得分:0)
您可以调整radListView的项目大小。您可以在设计器视图中更改属性ItemSize。或者如果你想以编程方式进行,你可以做这样的事情。
radListView1.ItemSize = new System.Drawing.Size(200, 400);
第一个参数是宽度,第二个参数是高度。
答案 1 :(得分:0)
您应该将控件的 AutoSizeItems 属性设置为 true ,以便根据内容允许可视项目的大小:
radListControl1.AutoSizeItems = true;