![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() суть проблемы: выбираю в ComboBox1 первую строчку, открывается ComboBox7, там тоже выбираю первую строчку, в Memo выводится отчёт: "1) ляляля". затем выбираю в ComboBox1 вторую строчку, открывается ComboBox6, там выбираю первую строчку, в Memo выводится уже вот такой отчёт: "2) ляляля 2) ляляля". если продолжаю переключать комбобоксы, то отчёт в Мемо утраивается, учетверяется и т.д.. В чём ошибка в коде программы?
вот сам код: Код:
Последний раз редактировалось Myrik, 22.05.2013 в 21:26. |
#2
|
||||
|
||||
![]() Перед тем как что-то добавлять в мемо, нужно вызвать Memo.Clear
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#3
|
|||
|
|||
![]() мне надо, чтобы предыдущие строчки в Memo сохранялись
|
#4
|
||||
|
||||
![]() Тогда надо проверять сколько строчек в мемо и при превышении лимита запрещать их туда добавлять
Код:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#5
|
|||
|
|||
![]() тоже не то =D
уже поняла, что предыдущий итеминдекс остается выбранным и поэтому увеличивается отчёт в мемо. теперь вопрос стоит конкретнее: как обнулять итеминдекс? ну то есть делать так, чтобы он не был выбран |
#6
|
||||
|
||||
![]() Тогда наверное нужно после добавления в мемо очищать строку комбобокса
Код:
Оффтоп: Всё равно логики отследить так и не удаётся, ускользает мысль ![]() Я не понял Вашего вопроса, но всё же Вам на него отвечу! |
#7
|
|||
|
|||
![]() спасибо, что откликаешься на мои сообщения)))
я так и не придумала нормальную формулировку своего вопроса =D завтра препода буду доставать |
#8
|
||||
|
||||
![]() Чисто методом тыка, всё же просёк алгоритм c ляляля :-0 даже ошибку смоделировал похожую на оригинал - просто в клике кнопки два раза выполнялось условие, вот переработка, проверьте
Код:
Я не понял Вашего вопроса, но всё же Вам на него отвечу! |