Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
AC13
7 / 7 / 0
Регистрация: 13.09.2009
Сообщений: 263
#1

Переход на новую строку в ComboBox.

13.09.2011, 17:42. Просмотров 1680. Ответов 10
Метки нет (Все метки)

Здравствуйте!
Если в ComboBox1 выбираю 'a', то ComboBox2 должна заполняться строками 'b', 'c', 'd'.
Как записать, чтобы каждое слово было на новой строке ComboBoxa?
Вот что-то типа этого, но здесь не правильно:
Delphi
1
if ComboBox1.Text='а' then ComboBox2.Text:='b'+'c'+'d'

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.09.2011, 17:42
Ответы с готовыми решениями:

Через 5 символов переход на новую строку
Добра и счастья вам, уважаемые участники форума) Вопрос: как через 5 символов...

Как определить переход на новую строку в RichEdit
Можно ли как-то определить переход на новую строку в RichEdit? Пытался через...

Переход каретки на новую строку при вставке
Как сделать чтобы при вставке из буфера обмена (ctrl+v или правой кнопкой мыши...

Как удалить в конце строки переход на новую строку
Сохраняю в фаил из мемок и достаю изнего обратно в мемки. сохраняю Fs :=...

Как в ComboBox добавить новую строку?
Кто нибудь знает как в ComboBox добавить новую стоку так, что бы при выходе из...

10
deathNC
1891 / 1004 / 123
Регистрация: 08.12.2009
Сообщений: 2,792
Записей в блоге: 2
13.09.2011, 17:52 #2
Delphi
1
2
3
4
5
6
7
if ComboBox1.Text='а' then
  begin
    ComboBox2.Items.Clear; // убери эту строку, если содержимое не следует очищать :)
    ComboBox2.Items.Add('b');
    ComboBox2.Items.Add('c');
    ComboBox2.Items.Add('d');
  end;
1
o-user
244 / 201 / 26
Регистрация: 03.02.2009
Сообщений: 786
13.09.2011, 17:52 #3
Delphi
1
if ComboBox1.Text='а' then ComboBox2.Items.Text:='b'+#13#10+'c'+#13#10+'d';
1
deathNC
1891 / 1004 / 123
Регистрация: 08.12.2009
Сообщений: 2,792
Записей в блоге: 2
13.09.2011, 17:54 #4
o-user, а так разве можно?
1
GreenPanda
178 / 29 / 3
Регистрация: 29.08.2010
Сообщений: 228
13.09.2011, 17:58 #5
Цитата Сообщение от AC13 Посмотреть сообщение
Здравствуйте!
Если в ComboBox1 выбираю 'a', то ComboBox2 должна заполняться строками 'b', 'c', 'd'.
Как записать, чтобы каждое слово было на новой строке ComboBoxa?
Вот что-то типа этого, но здесь не правильно:
Delphi
1
if ComboBox1.Text='а' then ComboBox2.Text:='b'+'c'+'d'
Delphi
1
Combobox1.items.add('b'+'c'+'d') ?
аа ну ладно уже сказали

Добавлено через 3 минуты
Цитата Сообщение от o-user Посмотреть сообщение
Delphi
1
if ComboBox1.Text='а' then ComboBox2.Items.Text:='b'+#13#10+'c'+#13#10+'d';
у меня так не работает
1
o-user
244 / 201 / 26
Регистрация: 03.02.2009
Сообщений: 786
13.09.2011, 17:58 #6
Цитата Сообщение от deathNC Посмотреть сообщение
o-user, а так разве можно?
Я исправил одно свойство - так работает.
1
deathNC
1891 / 1004 / 123
Регистрация: 08.12.2009
Сообщений: 2,792
Записей в блоге: 2
13.09.2011, 18:00 #7
o-user, ай блин, там же TStrings...
Ну, тогда у тебя правильно.

Не по теме:

Я просто сначала глянул, что там у тебя переводы на новую каретку, и подумал, что такое не сработает. Запутался уже :D

1
o-user
244 / 201 / 26
Регистрация: 03.02.2009
Сообщений: 786
13.09.2011, 18:00 #8
Цитата Сообщение от mischka Посмотреть сообщение
Delphi
1
Combobox1.items.add('b'+'c'+'d') ?
аа ну ладно уже сказали

Добавлено через 3 минуты

у меня так не работает
Что не работает? В список добавляются строки b, c, d.
А если надо добавить просто текст, тогда:
Delphi
1
...Combobox2.text:='bcd'
1
deathNC
1891 / 1004 / 123
Регистрация: 08.12.2009
Сообщений: 2,792
Записей в блоге: 2
13.09.2011, 18:02 #9
Короче, пускай ТС попробует, а то мы тут нарешаем
1
GreenPanda
178 / 29 / 3
Регистрация: 29.08.2010
Сообщений: 228
13.09.2011, 18:08 #10
Цитата Сообщение от o-user Посмотреть сообщение
Что не работает? В список добавляются строки b, c, d.
А если надо добавить просто текст, тогда:
ну уменя добавляет не строки а текст bcd
1
AC13
7 / 7 / 0
Регистрация: 13.09.2009
Сообщений: 263
13.09.2011, 18:30  [ТС] #11
Ух ты! Спасибо всем большое!!! ))) Получилось
0
13.09.2011, 18:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.09.2011, 18:30

ComboBox. Добавить новую строку по нажатию на кнопку.
Необходимо добавить новую строчку в список COMBOBOX при нажатии кнопки....

Переход на новую строку, Работа с типом string
Доброго времени суток Господа ! Пожалуйста подскажите , как осуществить...

Автоматический переход на новую вкладку
Как сделать что бы при нажатии на кнопку создавалась новая вкладка и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru