0

次のコードを使用して、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には、すべてのアイテム画像の上部のみが表示されます。つまり、リスト内のアイテムに関連付けられている画像全体を表示することはできません。

手伝ってくれませんか?

4

2 に答える 2

0

radListViewのアイテムサイズを調整できます。デザイナビューで変更できるプロパティItemSizeがあります。または、プログラムで実行したい場合は、次のようにすることができます。

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

最初のパラメータは幅で、2番目のパラメータは高さです。

于 2012-08-04T19:37:26.803 に答える
0

ビジュアルアイテムがコンテンツに応じてサイズを変更できるようにするには、コントロールのAutoSizeItemsプロパティをtrueに設定する必要があります。

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