Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.
Внимание! Некоторое время письма не доходят до аккаунтов MAIL RU GROUP, не доходят на все почтовые ящики mail.ru, inbox.ru, bk.ru. Пишите им жалобы, чтобы быстрее восстановили получение писем, регистрируйтесь через яндекс почту и gmail, туда письма с активизацией доходят.

Вернуться   Форум программистов > .NET > Windows Forms
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 03.10.2018, 15:30   #1
agby
Новичок
 
Регистрация: 03.10.2018
Сообщений: 1
Репутация: 10
Восклицание Вывод значения из ТекстБокса(только числа) + КомбоБокса(буквы) в ЛистБокс

Нужно вывести в ListBox значения из TextBox, в котором могут быть только цифры + значения из ComboBox, в котором значения выбираются из выпадающего списка(названия месяцев).


Делал так:

Создал переменную, которая отвечает за сумму чисел из TextBox'ов


Код:

int Number = Convert.ToInt32(TextBoxNumber.Text) + Convert.ToInt32 .....

Получается так, что я беру String значения из TextBox'ов и конвертирую их в Int, что бы потом в ListBox'е, была сумма чисел из TextBox'ов.

Окей. Дальше.

Имеется ComboBox, в котором находится диапазон значений


Код:

ComboBoxMonth.Items.AddRange(new string[] { "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" });

И имеется кнопка, по которой я хочу, что бы у меня в ListBox'e получалось следующее: Число из TextBox'а + Значение из ComboBox'а, т.е. : "1 Январь (к примеру)

Попытался добавить элемент в ListBox таким образом:


Код:

ListBox.Items.Add(Number) + ComboBox.SelectedItem);

Но естественно не получилось, получается ошибка : "Оператор "+" невозможно применить к операнду типа "int" и "object"".

Как решить эту проблему, не могу разобраться.
И может подскажет кто, как сделать что бы код был правильнее?

Спасибо
agby вне форума   Ответить с цитированием
Старый 03.10.2018, 15:43   #2
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 12,837
Репутация: 2143
По умолчанию

Код:

ListBox.Items.Add(Number.ToString() + ComboBox.SelectedItem.ToString());

Не? Ну или кучкой других способов.
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x на форуме   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не повторяющиеся значения комбобокса shalun43911 Компоненты Delphi 1 08.05.2014 13:40
Ввод - сделать так, чтобы в Edit можно было вводить только цифры, или на оборот, только буквы BastAngel Общие вопросы Delphi 7 27.04.2012 01:15
Управление форматом числа в строке комбобокса Zorg Microsoft Office Excel 6 13.01.2012 20:22
Вывод значения числа в десятичной системе счисления Kaizzer Помощь студентам 0 23.04.2011 14:44
Вывод изображения из листбокса (комбобокса) dsapa Microsoft Office Excel 6 11.10.2008 22:58


20:43.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru