Форум программистов, компьютерный форум, киберфорум
Delphi: Графика, звук, видео
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/47: Рейтинг темы: голосов - 47, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 15.04.2014
Сообщений: 90
1

Как сделать кнопку невидимой

15.04.2014, 17:12. Показов 9707. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
надо создать проект, логическую игру.
Создал картинку, формата jpg и там нарисовал кнопки. Сразу столкнулся с первой проблемой:
можно ли на Дельфи сделать кнопку невидимой? или существует ли компонент, который можно сделать невидимым и наложить на него обработчик события OnClick?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.04.2014, 17:12
Ответы с готовыми решениями:

Как сделать кнопку невидимой
Сделал БитБтн невидимым visible=false и сверху с помощью Timage поставил картинку, нужно чтобы...

Как в Delphi (2010) сделать кнопку невидимой?
Как в Delphi (2010) сделать кнопку невидимой? TSpeedButton -> Flat -> true не подходит Button...

Не получается сделать кнопку (SpeedButton) невидимой
Поставил на фон картинку через TImage, создал SpeedButton, поставил флат,трансарент, они у меня...

Как сделать форму невидимой?
Из сабжа. Не получается через visible в False. На форме кнопка и webBrowser. Заранее благодарен.

7
Модератор
2668 / 1787 / 931
Регистрация: 16.10.2013
Сообщений: 5,152
Записей в блоге: 15
15.04.2014, 18:46 2
Цитата Сообщение от Nikolas_555 Посмотреть сообщение
Сразу столкнулся с первой проблемой:
можно ли на Дельфи сделать кнопку невидимой?
Delphi
1
button1.visible:=false; // делаем кнопку невидимой
Добавлено через 1 минуту
Цитата Сообщение от Nikolas_555 Посмотреть сообщение
или существует ли компонент, который можно сделать невидимым и наложить на него обработчик события OnClick?
Любой визуальный компонент при OnClick можно сделать невидымым по такому же принципу как сделано выше. А вот делать OnClick на УЖЕ невидимом компоненте, насколько я знаю, нельзя.
P.S. по крайней мере не знаю таких компонентов
1
angstrom
15.04.2014, 22:44 3
Цитата Сообщение от long399 Посмотреть сообщение
делать OnClick на УЖЕ невидимом компоненте, насколько я знаю, нельзя.
Но никто не мешает вызвать это событие.
Модератор
2668 / 1787 / 931
Регистрация: 16.10.2013
Сообщений: 5,152
Записей в блоге: 15
18.04.2014, 16:57 4
Цитата Сообщение от angstrom Посмотреть сообщение
Но никто не мешает вызвать это событие.
Тут вы правы, не подумал об этом
0
0 / 0 / 0
Регистрация: 15.04.2014
Сообщений: 90
18.04.2014, 17:35  [ТС] 5
значит всё-таки вполне реальная задумка?)
0
Модератор
2668 / 1787 / 931
Регистрация: 16.10.2013
Сообщений: 5,152
Записей в блоге: 15
18.04.2014, 17:40 6
Лучший ответ Сообщение было отмечено Nikolas_555 как решение

Решение

Цитата Сообщение от Nikolas_555 Посмотреть сообщение
значит всё-таки вполне реальная задумка?)
Именно так. Допустим у вас есть кнопка невидимая и вам нужно вызвать ее обработчик. Тогда в коде пишите так:
Delphi
1
button1click(sender);
0
0 / 0 / 0
Регистрация: 15.04.2014
Сообщений: 90
18.04.2014, 20:03  [ТС] 7
спасибо! а теперь не подскажите, как по клику кнопки перейти в следующую форму?
0
Модератор
2668 / 1787 / 931
Регистрация: 16.10.2013
Сообщений: 5,152
Записей в блоге: 15
18.04.2014, 20:05 8
Цитата Сообщение от Nikolas_555 Посмотреть сообщение
как по клику кнопки перейти в следующую форму?
Delphi
1
2
form2.show; // откроем форму 2
form1.hide; // Скроем первую форму(если нужно)
1
18.04.2014, 20:05
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.04.2014, 20:05
Помогаю со студенческими работами здесь

Как сделать прогу невидимой в диспетчере задач?
Как сделать прогу невидимой в диспетчере задач?

Как сделать программу невидимой в Alt + Tab
Здравствуйте. Подскажите пожалуйста, как сделать программу невидимой в Alt + Tab?

Как сделать чтобы по нажатию на кнопку чтобы выводилась буква и тд? в этом совсем не шарю а нужно сделать клавиатуру
Вообще 1 день работаю с делфи а завтра сдавать практику, хелп ми)

Как сделать кнопку с индикатором?
Нужно чтобы при нажатии кнопки мигал определенный текст, ну или изображение. Вроде можно как-то с...

Как сделать кнопку delete?
Как сделать кнопку( в папай меню) delet чтобы удалялся только ,то что выделенно мной. (как на...

Как сделать кнопку Open?
Через ActionManager кнопку open не получается сделать Если так то открывается 2 диалоговых окна...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru