0

forループを使用して、ボタンを押し続けることで配列にアイテムを追加し続けています。データを入力した後、btnEnterと呼びます。何かのようなもの

            double[] inputarr = new double[10];
            for (int i = 0; i < inputarr.Length; i++)
            {
                inputarr[i] = Double.Parse(txtAmount.Text);

            }

ループから飛び出して、別のボタンをクリックして何かを実行したい。button_click() は私のために仕事をすることができますか? お気に入り

            for (int i = 0; i < inputarr.Length; i++)
            {
                inputarr[i] = Double.Parse(txtAmount.Text);
                if (btnStop_Click() == true)
                {
                    break;
                }
            } 

これを機能させる方法は?誰でもこれで私を助けることができますか?

4

2 に答える 2

0

私があなたのことを正しく理解しているなら、あなたは 10 回連続して入力を求めたいと思っています。あなたの思考プロセスは少し逆です。必要なのは迅速な対話だけだと思います。例については、「 Windows フォームのプロンプト ダイアログ」を参照してください。

于 2012-04-22T15:17:46.323 に答える
0

このような別のボタンを呼び出すことができます

for (int i = 0; i < inputarr.Length; i++)
        {
            inputarr[i] = Double.Parse(txtAmount.Text);
            btnStop_Click(null,null);
                break;
            }
        }  

またはタイマーを使用できます

  int i = 0;Timer t = new Timer();
 button_click(object sender,event e)
  {

        t.Interval = 4000;
        t.Tick += t_Tick;
        t.Start();
  }
  void t_Tick(object sender, EventArgs e)
    {
        if (i <= 9) { inputarr[i] = Double.Parse(txtAmount.Text); }

        else { t.Stop(); Do other staff  }
        i++;
    }
于 2015-06-28T02:11:47.027 に答える