アプリケーションに 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 が使用するプロパティではありません。おそらく、誰かが私のためにそれに似たものを試すことを提案できますか? 感謝いたします。