telerik listcontrol仅显示项目图像的一部分

时间:2012-08-04 09:59:53

标签: winforms telerik listcontrol

我使用以下代码填写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中只显示每个项目图像的顶部门户,我的意思是我无法看到与列表中的项目相关联的整个图像。

请你帮帮我吗?

2 个答案:

答案 0 :(得分:0)

您可以调整radListView的项目大小。您可以在设计器视图中更改属性ItemSize。或者如果你想以编程方式进行,你可以做这样的事情。

radListView1.ItemSize = new System.Drawing.Size(200, 400);

第一个参数是宽度,第二个参数是高度。

答案 1 :(得分:0)

您应该将控件的 AutoSizeItems 属性设置为 true ,以便根据内容允许可视项目的大小:

radListControl1.AutoSizeItems = true;