Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.08.2010, 00:32   #1
eeyou1
Новичок
Джуниор
 
Аватар для eeyou1
 
Регистрация: 14.08.2010
Сообщений: 6
По умолчанию ListBox (Delphi7)

Прошу не судить строго, я только начала программировать, потихоньку самостоятельно вникаю. Прошу помочь понять следующее,я конечно может слишком заморачиваюсь на не столь важном..

Код:
procedure TForml.FormCreate(Sender: TObject);

begin

{

ListBox1.items.add('Россия');

ListBox1.items.add('Австрия');

ListBox1.iterns.add('Англия');

ListBox1.items.add('Германия');

ListBox1.iterns.add ('Дания');

ListBoxl.iterns.add('Исландия');

ListBox1.iterns.add ('Италия');

ListBox1.items.add ('Нидерланды'); }

ListBox1.itemindex:=0; end;
Например этот код, эта процедура вводится только вручную, нет такой возможности например как ButtonlClick, объявить сделав какое то действие?
И что значит последняя строка в коде?
eeyou1 вне форума Ответить с цитированием
Старый 15.08.2010, 00:43   #2
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

Вообще-то код закомментирован. Работать будет последняя строка. А она просто делает выделение первой строки. И с чего вы решили, что процедура вводится вручную? Может я не так понял?
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 15.08.2010, 00:48   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

событие формы Form1, которое выполняется при создании формы, называется OnCreate.
закоментированные строки добавляют элементы в листбокс.
а последняя строка ставит выбранной первую строку(отсчет с нуля)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 15.08.2010, 17:26   #4
eeyou1
Новичок
Джуниор
 
Аватар для eeyou1
 
Регистрация: 14.08.2010
Сообщений: 6
По умолчанию

Нет, дело в том, что список я вводила в ручную, занимаюсь по книге, там есть пример программы по определенной теме.так вот написано что это всё автоматом будет в коде, после создания. так у меня ничего не появляется. вот я и интересуюсь почему так...может что то ещё сделать нужно?
Пепел Феникса спасибо за пояснение)
eeyou1 вне форума Ответить с цитированием
Старый 15.08.2010, 17:37   #5
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

Конечно не так надо строки раскомментировать (убарть символы { и })
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 15.08.2010, 17:59   #6
r9m
₪₪₪₪₪₪₪₪
Форумчанин
 
Аватар для r9m
 
Регистрация: 16.04.2007
Сообщений: 471
По умолчанию

Цитата:
ListBoxl.iterns.add('Исландия');
ListBox1.iterns.add('Англия');
ListBox1.iterns.add ('Италия');
И это исправить
r9m вне форума Ответить с цитированием
Старый 15.08.2010, 20:40   #7
eeyou1
Новичок
Джуниор
 
Аватар для eeyou1
 
Регистрация: 14.08.2010
Сообщений: 6
По умолчанию

Спасибо)
По поводу исправить не поясните?
eeyou1 вне форума Ответить с цитированием
Старый 15.08.2010, 20:43   #8
DIgorevich
Погулять вышел
Участник клуба
 
Аватар для DIgorevich
 
Регистрация: 17.05.2010
Сообщений: 1,573
По умолчанию

у тебя написано Listboxl.iterns.add('Исландия');
а надо Listbox1.items.add('Исландия');
В других строках аналогично.
Никогда не знаешь, где тебе повезет... (Фрай)
DIgorevich вне форума Ответить с цитированием
Старый 15.08.2010, 22:37   #9
eeyou1
Новичок
Джуниор
 
Аватар для eeyou1
 
Регистрация: 14.08.2010
Сообщений: 6
По умолчанию

Хм...там единица же.....
eeyou1 вне форума Ответить с цитированием
Старый 15.08.2010, 22:43   #10
.Phoenix
Форумчанин
 
Регистрация: 02.04.2009
Сообщений: 235
По умолчанию

нет. тебе правильно подсказывают
Код:
ListBoxl.iterns.add('Исландия');
здесь должна стоять 1
iterns смени везде на items
Всё гениальное - просто!
.Phoenix вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как добавить в listbox файлы(пишу с помощью bassplayer)(Listbox+opendialog=play) blackstersl Общие вопросы Delphi 11 09.06.2010 13:23
Delphi7 Treshmazai БД в Delphi 1 08.05.2010 11:58
Delphi7 Veterok0587 Помощь студентам 4 07.04.2010 16:48