0

実際、私はテキストボックスで問題に直面しており、それが私の最初のVisual C#アプリケーションであると言っています。

私はちょうど多くのテキストボックス、約14のテキストボックスを持っています、そして私が欲しいのは、ユーザーがそれぞれに値を入力した後、この値を配列Temp[]に保存する必要があるということです

例えば ​​(

  textbox1.text=1  so Temp[0]=1

 textbox2.text=4  so Temp[1]=4

や。。など....

私のアプリの写真も含めました:

ここに画像の説明を入力してください

ご覧のとおり、ユーザーは最初のセットに値を入力し、2番目のセットに別の値を入力する必要があります。また、入力した値を各セットに配列に保存して、後でセットの和集合と共通部分を表示する必要があります。

4

1 に答える 1

1

これを試して。
最初のパネルの int a=0;

foreach (TextBox tbx in Panel1.Controls.OfType<TextBox>())
{
    Temp1[a]= tbx.text ;
    a++;
}

2 番目のパネルの場合、a=0;

foreach (TextBox tbx in Panel2.Controls.OfType<TextBox>())
{
    Temp2[a]= tbx.text ;
    a++;
}

編集: パネル 1 でテキストボックスの最初のセットを定義し、パネル 2 で 2 番目のセットを定義する必要があります。

于 2012-12-22T21:54:15.267 に答える