-1

動的に生成されたすべてのユーザー コントロールの価格 (ラベル) を追加し、winform のラベルに設定したいのですが、どうすればよいですか? winform の [ok] ボタンをクリックして、このコードを試しましたが、ラベルが追加されず、出力は常に 0 です。ここに画像があります: https://imgur.com/a/ViPGt で、これが私のコードです:

 private void add_Click(object sender, EventArgs e)
    {
        double g = 0;
        foreach (Control ctrl in Controls)
        {
            if (ctrl is DynaItems)
            {
                var myCrl = ctrl as DynaItems;
                g += Convert.ToInt32(myCrl.price.Text);
            }
        }
        textBox1.Text = g.ToString();
    }
4

1 に答える 1