0

アプリケーションに 3 つの TextBox がある生物の集団に関する割り当てを行っています。これは、「生物の開始数」(StartingNumOfOrganismsTextBox)、「毎日の平均増加」(DailyIncreaseTextBox)、および「Days to掛けます」(NumOfDaysTextBox)。

        int NumOfOrganisms = 0, DailyIncrease = 0, NumOfDays = 1;

        StartingNumOfOrganisms = int.Parse(StartingNumOfOrganismsTextBox.Text);
        DailyIncrease = int.Parse(DailyIncreaseTextBox.Text);
        NumOfDays = int.Parse(NumOfDaysTextBox.Text);

ユーザーがこれらのテキスト ボックスに int 数値を入力すると、計算ボタンが表示されます。押すと、ユーザーの入力が (PopulationListBox) という名前の別の ListBox に自動的に表示され、次のようなデータのテーブルが表示されます。

たとえば、ユーザーが前述の TextBoxes に次の入力を入力した場合: StartingNumOfOrganismsTextBox: 2 DailyIncreaseTextBox: 30% NumOfDaysTextBox: 5

計算ボタンを押すと、アプリケーションは次のデータ テーブルを ListBox コントロールに 2 列で表示する必要があります。(日) 列、および (おおよその人口) 列。

1 日目、おおよその人口 2。2 日目、おおよその人口 2.6。3 日目、おおよその人口 3.38。4 日目 おおよその人口 4.394。5 日目、おおよその人口 5.7122。

ユーザー入力の 3 つすべて (StartingNumOfOrgranisms、DailyIncrease[%]、次に有機体が乗算する NumOfDays を取得し、ListBox コントロール内のテーブルのデータを表示する方法についてのヒントを誰かが教えてくれませんか?これは非常に混乱します。私、誰かがこの任務で私を助けてくれたら、私は非常に感謝します. ありがとう.

また、ListView コード形式を使用してデータを追加しようとしました。

        PopulationsListBox.Items.Add("1");
        PopulationsListBox.Items[0].SubItems.Add(StartingNumOfOrganisms.ToString());
        for (int i=2;i<=NumOfDays;++i)
        {
           PopulationsListBox.Items.Add(i.ToString());
           PopulationsListBox.Items[PopulationsListBox.Items.Count-1].SubItems.Add((StartingNumOfOrganisms+StartingNumOfOrganisms*DailyIncrease).ToString());

ただし、「SubItems」は ListBoxes が使用するプロパティではありません。おそらく、誰かが私のためにそれに似たものを試すことを提案できますか? 感謝いたします。

4

1 に答える 1