Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Delphi > Lazarus, Free Pascal, CodeTyphon
Регистрация

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


Ответ
 
Опции темы
Старый 03.01.2018, 03:23   #1
Elock
Пользователь
 
Регистрация: 28.11.2017
Сообщений: 15
Репутация: 10
Подмигивание TPanel

У меня вот понявился на днях вопрос, я вот пытался найти в гугле как менять TPanel-ы местами...
Но я ничего почти не нашёл по поводу этого, чтобы белее менее что я говорю я объясню:

Вот у меня 2 TPanel и 1 TButton - Когда запускаешь программу показывается "TPanel1", но при нажатии "TButton" вместо "TPanel1" появляется TPanel2, а TPanel1 скрывается под TPanel2...

Можете подсказать код как это сделать буду рад
Elock вне форума   Ответить с цитированием
Старый 03.01.2018, 17:50   #2
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 24,328
Репутация: 5274
По умолчанию

на событие Button OnClick:
Код:

Panel1.Visible := False;
Panel2.Visible := True;

или можно переключать видимость по принципу "вкл/выкл":
Код:

Panel1.Visible := Not Panel1.Visible;
Panel2.Visible := Not Panel1.Visible;

Serge_Bliznykov на форуме   Ответить с цитированием
Старый 03.01.2018, 18:59   #3
Аватар
Модератор
Заслуженный модератор
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Адрес: Северодонецк.ua
Сообщений: 17,939
Репутация: 6285
По умолчанию

Для этого придумали frame и/или pagecontrol
__________________
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар на форуме   Ответить с цитированием
Старый 03.01.2018, 23:00   #4
Elock
Пользователь
 
Регистрация: 28.11.2017
Сообщений: 15
Репутация: 10
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
на событие Button OnClick:
Код:

Panel1.Visible := False;
Panel2.Visible := True;

или можно переключать видимость по принципу "вкл/выкл":
Код:

Panel1.Visible := Not Panel1.Visible;
Panel2.Visible := Not Panel1.Visible;


А как их привезать к кнопке, просто мне что-то не получается
Elock вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TPanel OmegaBerkut Общие вопросы Delphi 1 22.05.2013 18:01
Tpanel Кристинка89 Общие вопросы Delphi 3 12.09.2011 13:42
TPanel и Canvas RgnRok C++ Builder 2 23.03.2011 07:25
Проблема с TPanel.... casio23 Общие вопросы Delphi 9 29.12.2010 20:24
TPanel Valera Помощь студентам 10 07.08.2008 11:15


01:00.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru