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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.01.2022, 16:20   #1
Kronos913
Форумчанин
 
Регистрация: 10.02.2021
Сообщений: 627
По умолчанию Первая активация панели

Поскольку на форму уже некуда втулить новые элементы, решил создавать их изнутри программы.

Создал переменную типа Bollean, которая отвечает за то, была ли уже создана панель.

И вот код при нажатии на кнопку, по которой должна открыться панель:

Код:
var
  VF1: TPanel;
  VF1_start:boolean=true;
Код:
 If VF1_start then begin
   {код создания панели и всех элементов на ней}
   VF1_start:=false;
 end;

 VF1.Visible:=true;
То есть, если панель уже создана, то просто сделать ее видимой, а если не создана - со сначала создать ее

ВОПРОС:
Код (там много элементов еще создается) создания панели лучше оставить тут, или же вынести в отдельную процедуру?
Kronos913 вне форума Ответить с цитированием
Старый 28.01.2022, 14:46   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,551
По умолчанию

А панель, кроме от этой кнопки - ещё откуда-нибудь создаётся? Нет. Так что особой надобности в вынесении в процедуру нет. Разве что для улучшения понимабельности. Блочность даёт наглядность.
digitalis вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Активация виндовс 7 Шомка Помощь студентам 1 31.08.2015 19:32
Активация kasya Софт 2 10.01.2011 07:58
активация Pavel1992 Операционные системы общие вопросы 2 13.10.2010 09:25
Лицензионное ПО. Активация программ. Переустановка и снова активация. Casper-SC Свободное общение 3 22.05.2010 11:41
как вывести строку поочередно сначала первая буква первой строки потом первая буква второй строки и т.д. vitalik007 Помощь студентам 1 25.09.2007 20:45