2017-11-09 9 views
0

Workshop Selector GUIリストボックスに追加されたアイテムを表示する方法は、ラベルに含まれていますか?

private void button5_Click(object sender, EventArgs e) 
{ 
    int gTotal = 1; 


    for (int gCount = 0; gCount < listBox3.Items.Count - 1; gCount++) 

    gTotal += (listBox3.Items.Add(gCount)); 

    label1.Text = gTotal.ToString(); 
} 

やあみんな、私は、リストボックスを使用する方法の完全わからないんだけど、私の質問は、私は私のリストボックス3に移入番号がラベルに行くに表示する方法ですか?

+0

'(listBox3.Items.Add(gCount));'あなたは – FakeCaleb

+0

は、私が間違って何をやっていると思う何をしないのですか?私はそれを把握することはできません。 –

+0

'gTotal'は何を計算/表現するのですか?=! –

答えて

0
private void button5_Click(object sender, EventArgs e) 
{ 
    int gTotal = 1; 
    var collection = listBox3.Items.Cast<String>().ToList(); 

    for (int gCount = 0; gCount < collection.Count - 1; gCount++) 
    { 
     int item; 
     if (int.TryParse(collection[gCount], out item) 
     { 
      gTotal += item; 
     } 
    } 

    label1.Text = gTotal.ToString(); 
} 

アイテムをリストにキャストしてから、アイテムが追加されていればアイテムがintであることを確認します。

0

あなたのアイテムをパースします。

private void button5_Click(object sender, EventArgs e) 
{ 
    int gTotal = 1; 

    for (int gCount = 0; gCount < listBox3.Items.Count; gCount++) 
     gTotal += int.Parse(listBox3.Items[gCount].ToString()); 
     // assuming all items in the listbox is an int. 

    label1.Text = gTotal.ToString(); 
} 

What trying to do

+0

私が間違っている場合は私を訂正してください。あなたのUIに基づいて、合計をラベルではなくテキストボックスに入れてください。 –

+0

プログラムはラベルを要求しますが、私が理解しようとしているのは、リストボックスに項目を追加してラベルに表示する方法です。 –

関連する問題