|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.04.2012, 16:32 | #1 |
Пользователь
Регистрация: 09.02.2012
Сообщений: 26
|
Показать или спрятать объект на форме
Есть 20 Edit-ов на форме и еще 1 для ввода выбора количества точек(каждая точка имеет 4 параметра макс 5 точек, потому 20 эдитов ) я хз как сделать это через CommondBox поэтому решил просто через ввод числа от 2 до 5, но столкнулся с проблумой) Изначально я оставил на форме тока 4 эдита остальные спрятал, расписал кнопку ) но поче му то при вводе "2" он показывает сразу все 20 эдитов
Код:
|
13.04.2012, 21:56 | #2 |
Участник клуба Подтвердите свой е-майл
Регистрация: 26.01.2008
Сообщений: 1,897
|
Исправленный вариант с участием ComboBox
|
14.04.2012, 00:04 | #3 |
Пользователь
Регистрация: 09.02.2012
Сообщений: 26
|
Огромное пасиба
|
14.04.2012, 11:41 | #4 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
flouwjke
Ваша проблема заключается в том, что вы не группируете свой код в составной оператор (begin-end). Поэтому при истинности/не_истинности любого из логических выражений, которые вы используете в условных операторах, выполняется лишь только один оператор. Все последующие операторы (до следующего условного оператора, а также после него) выполняются в любом случае. Таким образом, если у вас z = 2, то у вас программа исполняется так (показываю пример на вашем коде, жирным цветом я выделил то, что у вас выполняется): Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Fastreport: показать превью на форме | new player | Компоненты Delphi | 6 | 27.07.2011 09:41 |
Как плавно показать картинку на черной форме. | Дима я | Мультимедиа в Delphi | 14 | 15.01.2010 18:28 |
Как создать объект на форме? | tns-ka | Microsoft Office Excel | 2 | 13.12.2009 21:34 |
Спрятать или показать кнопку окна в таскБаре | Altera | Win Api | 3 | 09.12.2009 09:03 |
Как убрать (спрятать) кнопку Maximize на форме чтобы остались только Minimize и Close | athlant64 | Общие вопросы Delphi | 15 | 11.11.2007 17:08 |