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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2011, 05:36   #1
SKS
Форумчанин
 
Аватар для SKS
 
Регистрация: 05.01.2009
Сообщений: 242
По умолчанию Условия if, then, else

Всем привет уважаемые форумчане!
Делаю программу и не могу заставить выполнять условия.
на кнопку я прописал, чтобы она показывала panel2 и выполнялось условие, но не получается, delphi указывает что ошибка, и устанавливает курсор на знак (, перепробовал разные варианты не получается, что можете посоветовать???
Заранее благодарю!

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
if panel2.Visible:=true; then panel2.Visible:=false; else panel2.Visible:=true;
end;
________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 24.03.2011 в 07:15.
SKS вне форума Ответить с цитированием
Старый 24.03.2011, 05:47   #2
Sparkman
220400
Форумчанин
 
Аватар для Sparkman
 
Регистрация: 21.05.2010
Сообщений: 726
По умолчанию

Цитата:
Сообщение от SKS Посмотреть сообщение
...
Код:
if panel2.Visible=true then panel2.Visible:=false else panel2.Visible:=true;
Cерьёзной помощи не ждите - помогаю в перерывах на "перекур".
Не существует ничего невозможного для человека, который не собирается ничего делать сам.
Не учите человека, если вы не его учитель.
Sparkman вне форума Ответить с цитированием
Старый 24.03.2011, 06:12   #3
SKS
Форумчанин
 
Аватар для SKS
 
Регистрация: 05.01.2009
Сообщений: 242
По умолчанию

Sparkman огромное СПАСИБО! Этот вариант, упустил я.
SKS вне форума Ответить с цитированием
Старый 24.03.2011, 07:10   #4
unbanned
Форумчанин
 
Аватар для unbanned
 
Регистрация: 23.11.2010
Сообщений: 530
По умолчанию

Код:
panel2.Visible:=not(panel2.Visible);
можно так еще сделать
unbanned вне форума Ответить с цитированием
Старый 24.03.2011, 07:40   #5
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

перед и после ключевых слов if, then, else не должно быть знака ; никогда.
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}
Johnson вне форума Ответить с цитированием
Старый 24.03.2011, 13:23   #6
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Перед if должно
Перед end'ами можно и не ставить.
Ненавижу быть как все, но люблю, чтобы все были как я.
MyLastHit вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
while 2 условия - ошибка SwiP Общие вопросы Delphi 2 24.05.2010 21:04
Условия DartDayring Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 02.04.2010 10:08
условия glupayastudentka Помощь студентам 7 25.06.2009 09:43
Проверка условия artemavd БД в Delphi 21 07.05.2009 18:20