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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.03.2010, 19:15   #1
kostghost
Пользователь
 
Аватар для kostghost
 
Регистрация: 28.08.2009
Сообщений: 18
По умолчанию if then в части процедуры

Нужно, чтобы if Checkbox1.Checked работало только на строку Form1.Visible:=False; (ну а в лучшем случае еще на Form1.Visible:=True; )
С моими скудными познаниями языка я не понимаю, как это сделать.

Код:
***
procedure TForm1.Button1Click(Sender: TObject);
begin
  if Checkbox1.Checked then // Нужно, чтобы работало только на 1 строчку
  Form1.Visible:=False;  //на эту
   GetWindowsScreen(Edit1.text);
  Form1.Visible:=True;  //ну и можно на эту
   Button1.Caption:=('Готово!');
   Timer1.Enabled:=True;
  end;
***
P.S. Как всегда скажу, что мы только учимся
kostghost вне форума Ответить с цитированием
Старый 20.03.2010, 19:20   #2
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Если честно не совсем понял вопроса.
Тебе нужно что при CheckBox1.Checked Форма стала невидимой?
psycho-coder вне форума Ответить с цитированием
Старый 20.03.2010, 19:21   #3
kostghost
Пользователь
 
Аватар для kostghost
 
Регистрация: 28.08.2009
Сообщений: 18
По умолчанию

Да, и еще плюс при нажатии кнопки ^_^
Тоесть если галку поставить, то при нажатии кнопки форма скрывается, а если нет, то при нажатии ничего не совершается.
Можно конечно написать громоздкий код типа того, что я представил ниже, но мне бы этого не хотелось

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
  if Checkbox1.Checked then
  begin
  Form1.Visible:=False;
   GetWindowsScreen(Edit1.text);
  Form1.Visible:=True;
   Button1.Caption:=('Готово!');
   Timer1.Enabled:=True;
  end
   else
   begin
   GetWindowsScreen(Edit1.text);
   Button1.Caption:=('Готово!');
   Timer1.Enabled:=True;
   end;
  end;

Последний раз редактировалось kostghost; 20.03.2010 в 19:28.
kostghost вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
веб-части чижик-пыжик Общие вопросы .NET 0 25.02.2010 22:40
Разбиение исходника на части SimaoO Общие вопросы C/C++ 2 16.11.2008 15:08
Запуск процедуры из процедуры с дополнением 1sal1 Общие вопросы Delphi 3 06.10.2008 21:54
Разбиение на части MAcK Общие вопросы .NET 4 18.09.2008 13:56
Разбить файл на 4 части borzoni Паскаль, Turbo Pascal, PascalABC.NET 7 31.05.2008 10:51