![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 07.12.2010
Сообщений: 115
|
![]()
Как из StringList вывести сроки в ListBox начиная с i:=4 и до конца StringList. Только строки нужно выводить не все подряд , а только i:=i+8
|
![]() |
![]() |
![]() |
#2 |
Реанимируюсь...
Участник клуба
Регистрация: 19.07.2007
Сообщений: 1,445
|
![]()
используйте цикл while, c шагом i:=i+8
условие выхода из цикла: i<TStringList.Count-1 добавить строку в TListBox - TListBox.Append(); доступ к элементу TStringList: TStringList[i] Код:
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе... P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows" |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 07.12.2010
Сообщений: 115
|
![]()
Спасибо большое, с этим все ясно. Но трудность состоит в том что бы вывести строки которые идут после них.
скажем так Код:
|
![]() |
![]() |
![]() |
#4 |
Реанимируюсь...
Участник клуба
Регистрация: 19.07.2007
Сообщений: 1,445
|
![]()
Hомер, выбранной строки, находится в свойстве ItemIndex у TListBox.
Проходите циклом от i:=ItemIndex+1 до ItemIndex + 7 и "выводите" строки TStringList[i] Используйте событие OnClick у TListBox
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе... P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows" |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 07.12.2010
Сообщений: 115
|
![]()
Немного не понял. Цикл составил, а в цикле не пойму как прописать. Вопрос еще в том что каждой строке (с ListBox1.ItemIndex+1 до ListBox1.ItemIndex+7 ) соответствует Label . На них и надо выводить.
Код:
Последний раз редактировалось Stilet; 08.03.2011 в 19:51. |
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Имхо:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 07.12.2010
Сообщений: 115
|
![]()
Мне кажется что не совсем правильно.Ведь если k:=ItemIndex+1 и мы выбираем первый элемент listbox то k=2. Или я не прав?
Последний раз редактировалось CAMOBAP; 08.03.2011 в 20:15. |
![]() |
![]() |
![]() |
#8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Я просто следовал твоей логике, учитывая что тебя, извини, трудно понять.
Убери инкремент если он не нужен.
I'm learning to live...
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 07.12.2010
Сообщений: 115
|
![]()
А я следовал логике AlDelta.
Но проблему решил.Уравнение составил, решил и вывел алгоритм. Вот что вышло. Код:
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
RadioGroup и ListBox (Delphi) | rita3 | Помощь студентам | 3 | 01.06.2010 03:39 |
Delphi,listbox. | FCSM | Помощь студентам | 7 | 06.04.2010 14:48 |
Чужой Listbox[Delphi] | VilAm | Помощь студентам | 0 | 21.11.2009 09:20 |
ListBox, Delphi | grom333 | Помощь студентам | 22 | 18.11.2009 08:41 |
Задача! (ListBox, Delphi.) | Mr.User | Помощь студентам | 6 | 16.11.2007 08:39 |