0

ListViewメインフォームにを配置しました。

24列入れました

に設定viewしますdetails

私はこのような整数の配列を持っています

    public static int[] myArrayOfIntegers = new int[24];
    public static bool TheArrayIsNowReady = false;
    int i;
    int j;
    int k;
    string UserSeesThis;

さて、助けを求めてください。ListViewに関連付けられている151のプロパティと233のメソッドがあります。誰かが私の24個の整数をこのリストビューに配置してユーザーに表示する方法を理解するのを手伝ってもらえますか?

        if (TheArrayIsNowReady)
        {
            for (i = 0; i < 24; i++)
            {
                UserSeesThis = myArrayOfIntegers[i].ToString();
                listView1._____what___do___I___put___here___[i] = UserSeesThis;
            }
        }

1行実行したら、リストボックスにさらに500行を入力し、ユーザーがそれらをスクロールして戻るようにする必要があります。(重要な場合は、偽の番号を探しています)

私の夢のアプリでは、ユーザーに5〜6千行前にスクロールさせます。

ユーザーがテストを実行すると、外部ボックスがPCに24個の番号の500セットを送信します。それらを画面に表示して、ユーザーに見てもらいたい。同じものを5回から10回以上扱えるようにしたいと思います。

4

1 に答える 1

1

1)listviewitemを作成し、ListViewItem item = new ListviewItem("firstvalue");

2)各列のサブアイテムを作成します。item.SubItems.add("value");

3)リストにアイテムを追加します。listView1.Items.Add(item);

    public static int[] myArrayOfIntegers = new int[24];
    public static bool TheArrayIsNowReady = false;
    int i, j, k;
    string UserSeesThis = "?";
    ListViewItem item;


    private void Form1_Load(object sender, EventArgs e)
    {
        TheArrayIsNowReady = true;
        if (TheArrayIsNowReady)
        {
            for (i = 0; i < 24; i++)
            {
                myArrayOfIntegers[i] = i;
                if (i == 0) { item = new ListViewItem(myArrayOfIntegers[0].ToString()); }
                item.SubItems.Add(myArrayOfIntegers[i].ToString());
                UserSeesThis = "?";
            }
            listView1.Items.Add(item);
        }

    }
于 2013-02-01T00:53:55.530 に答える