0

我正在使用以下代码填充列表控件(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;

        }

但是,每个项目图像的顶部只显示在列表控件中,我的意思是我看不到与列表中的项目关联的整个图像。

你能帮帮我吗?

4

2 回答 2

0

您可以调整 radListView 的项目大小。您可以在设计器视图中更改一个属性 ItemSize。或者,如果您想以编程方式执行此操作,则可以执行以下操作。

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

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

于 2012-08-04T19:37:26.803 回答
0

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

radListControl1.AutoSizeItems = true;
于 2012-08-06T05:55:08.990 回答