Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3

Дополнительные свойства к TSpeedButton (добавить вторую иконку)

16.08.2015, 17:36. Показов 1606. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возможно ли к стандартному ТSpeedButton добавить еще иконку (так что бы было две)?....вариант брать TImage и рисовать просто поверх не подходит.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
16.08.2015, 17:36
Ответы с готовыми решениями:

Добавить к калькулятору дополнительные свойства
Добавить к калькулятору следующие возможности: Вычисление натурального логарифма числа;

Как изменить свойства файла и добавить иконку к программе?
По сабжу Как в с++ добавить иконку и сменить версию файла и.т.п ?

Иконки для TSpeedButton (добавить, удалить, обновить) в формате BMP
у кого есть иконки для speedbutton (добавить, удалить, обновить) формата bmp

11
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33374 / 21499 / 8235
Регистрация: 22.10.2011
Сообщений: 36,894
Записей в блоге: 11
16.08.2015, 18:48
Чем не подходит? Какая разница, будет это TImage поверх, или ты тот же самый TImage добавишь в класс, и будешь его отрисовывать?
1
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3
16.08.2015, 18:58  [ТС]
Допиливаю компонент TFrameBar (не входит в стандартные, когда по нажатию кнопки, раскрываться дополнительная область). Поверх что только не создавал...и везде нюансы.
то все моргает при ресайзенге, то медленно обрисовывается и тд.... и вот подумал может если встроить в сам ТSpeedButton картинку, и он все на себя возмет.
0
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3
16.08.2015, 23:46  [ТС]
А как добиться такого что бы картинка всегда была на переднем плане, после создания динамически кнопок (сейчас она выходит все время на задний план).
Миниатюры
Дополнительные свойства к TSpeedButton (добавить вторую иконку)  
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33374 / 21499 / 8235
Регистрация: 22.10.2011
Сообщений: 36,894
Записей в блоге: 11
17.08.2015, 00:58
Вызвать метод BringToFront() для картинки, тогда она будет выше всех остальных TGraphicControl-ов
1
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3
17.08.2015, 01:06  [ТС]
Спасибо,этого не знал.
А возможно ка кто понизить уровень? Просто кнопки альфы все равно перекрывают (но если без альфы, то картинка как надо, на переднем плане) = )
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33374 / 21499 / 8235
Регистрация: 22.10.2011
Сообщений: 36,894
Записей в блоге: 11
17.08.2015, 09:33
Лучший ответ Сообщение было отмечено Dinkin как решение

Решение

Я ж написал:
Цитата Сообщение от volvo Посмотреть сообщение
будет выше всех остальных TGraphicControl-ов
Значит, там не наследники TGraphicControl используются, а наследники TWinControl. Они никогда не будут ниже, чем TGraphicControl-ы (только если положить TImage на панельку, и саму панель расположить выше всех остальных компонентов).
1
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3
21.08.2015, 15:36  [ТС]
Решил расположением на кнопке TBitBtn...Возможно ли как то сделать прозрачной окантовку кнопки, но при этом ее рисунок оставить?
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33374 / 21499 / 8235
Регистрация: 22.10.2011
Сообщений: 36,894
Записей в блоге: 11
21.08.2015, 15:49
Вряд ли
1
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3
22.08.2015, 14:53  [ТС]
Вообщем, тут случай когда проще написать свой компонент, когда переделывать чужой

Добавлено через 22 часа 24 минуты
Не подскажете:
1)Как то можно отловить событие у TScrollBox,появление вертикального скролла.Что бы при его появлении сделать ресайзинг компонентов что на нем?
2)При удалении TScrollBox.необходимо ли подчищать все компоненты что на нем, или они автоматически вместе с родителем подчистяться?
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33374 / 21499 / 8235
Регистрация: 22.10.2011
Сообщений: 36,894
Записей в блоге: 11
22.08.2015, 15:58
Цитата Сообщение от Dinkin Посмотреть сообщение
При удалении TScrollBox.необходимо ли подчищать все компоненты что на нем, или они автоматически вместе с родителем подчистяться?
Подчищаются компоненты не вместе с родителем, а вместе с владельцем. Если при создании компонента его владельцем был указан TScrollBox - то при удалении скроллбокса компонент тоже будет удален.
Цитата Сообщение от Dinkin Посмотреть сообщение
Как то можно отловить событие у TScrollBox,появление вертикального скролла
Такого события нет. Есть метод IsScrollBarVisible(), которым можно получить видимость горизотнального/вертикального скролла в нужный момент времени.
1
 Аватар для Dinkin
783 / 556 / 136
Регистрация: 31.05.2013
Сообщений: 3,145
Записей в блоге: 3
24.08.2015, 23:46  [ТС]
При заполнении TScrollBox компонентами, происходит моргание. Можно какой то совет как луче заполнять полотно (может есть что то вроде Begin и EndApdate)?

Добавлено через 19 минут
как я понял основное моргание это перед полной очисткой и повторным заполением

Добавлено через 4 минуты
Сделал двойной буфер+ компоненты изначально невидимы....значительно глаже стало
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.08.2015, 23:46
Помогаю со студенческими работами здесь

Дополнительные свойства файла
Необходимо из VBA загнать (а позже вытащить) в свойства внешнего файла(в данном случае картинка) название и комментарий. Ежели из...

Дополнительные свойства пользовательских элементов
Приветствую всех пользователей. Задача: Добавить свойства пользовательскому элементу управления( а именно , одному из его...

? про ДОПОЛНИТЕЛЬНЫЕ СВОЙСТВА документа
добрый день, помогите пож-та разобраться с доп.свойствами документа в word'е на вкладке "Прочие" есть список...

Как превратить производителя в дополнительные свойства?
В системе "Управление торговлей" версия 10.3.18.4 для каждого оприходованного товара указан производитель, название которого нужно передать...

Дополнительные свойства не появились в свойствах нового компонента
Всем привет. Пытаюсь осваивать создание новых компонентов. Но что-то не получается сделать как необходимо. Нужно создать компонент, у...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru