Я выполняю задание по совокупности организмов, в которых есть три TextBox в моем приложении, которые будут получать вход пользователя в «Начальном числе организмов» (StartingNumOfOrganismsTextBox) , «Среднее ежедневное увеличение» (DailyIncreaseTextBox) и «Дни для умножения» (NumOfDaysTextBox).Отображение результатов в таблице данных в ListBox из TextBoxes
int NumOfOrganisms = 0, DailyIncrease = 0, NumOfDays = 1;
StartingNumOfOrganisms = int.Parse(StartingNumOfOrganismsTextBox.Text);
DailyIncrease = int.Parse(DailyIncreaseTextBox.Text);
NumOfDays = int.Parse(NumOfDaysTextBox.Text);
Когда пользователь вводит INT числа в этих текстовых полях, должна быть кнопка Вычислить, при нажатии, она должна автоматически отображать входы пользователей в отдельный ListBox с именем (PopulationsListBox), в виде таблицы данных, как это :
Например, если пользователь вводит следующие входы в TextBoxes упомянутые: StartingNumOfOrganismsTextBox: 2 DailyIncreaseTextBox: 30% NumOfDaysTextBox: 5
при нажатии на кнопку рассчитать, приложение должно отображать следующую таблицу данных в элемент управления ListBox в tw o столбцов. (День) и столбец (приблизительное заполнение).
День 1, Приблизительное число 2. День 2, Приблизительное число населения 2.6. День 3, Приблизительное население 3.38. День 4 Приблизительное население 4.394. День 5, Приблизительное население 5.7122.
Будет ли кто-нибудь давать мне подсказки о том, как принимать все три пользовательских ввода, (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. Возможно, кто-то может предложить попробовать что-то похожее на это для меня? Я благодарен.
Если каждый элемент состоит из нескольких данных, вы уверены, что хотите «ListBox», а не «ListView»? – Nolonar
Согласно правилам, я не могу использовать ListView для размещения моей таблицы данных. Это должен быть ListBox. :(Я попытался использовать его в формате ListView, но, к сожалению, когда я добавляю данные как «SubItem», видимо, ListBoxes не имеет свойства SubItem. – Cindy
«В соответствии с правилами» - мы помогаем вам с вашей домашней работой? – LosManos