Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 19.11.2015
Сообщений: 14

Кнопка непрямоугольной формы

10.04.2016, 19:35. Показов 885. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Можно ли такое реализовать в C++ Builder и если да то как?
Проблема не в закрашивании, а в том что кнопка не прямоугольная.
(Закрашивать оно должно при наведении мыши)
Миниатюры
Кнопка непрямоугольной формы   Кнопка непрямоугольной формы  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.04.2016, 19:35
Ответы с готовыми решениями:

Кнопка с непрямоугольной картинкой. При наведении мыши видны истинные контуры кнопки
Доброго всем время суток. Народ, помогите, а то удалю эту студию к чертям. Проблема в кнопке со своей картинкой, дело было так, часто...

Окно непрямоугольной формы.
Помогите кто может! Хочу сделать окно другой формы, чем просто прямоугольное(овальное, например) :-) Но не могу пока сам сообразить как...

3d график на непрямоугольной области. Зависание ezsurf
Надо построить графики поверхности z=2x+3y в области определения x,y>=0, x+y <=1 и график z= в той же области определения (задача...

8
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33371 / 21497 / 8234
Регистрация: 22.10.2011
Сообщений: 36,893
Записей в блоге: 12
10.04.2016, 20:10
SetWindowRgn в помощь
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
11.04.2016, 09:17
А можно чуть подробнее? Я думал что нужно делать свой компонент, переопределяя базовый.
0
return (true);
 Аватар для mimicria
1977 / 1112 / 221
Регистрация: 19.04.2011
Сообщений: 2,346
11.04.2016, 09:35
Не проще вместо кнопки поместить изображение и действие совершать по клику на Image?
Его и закрашивать не надо при наведении курсора, просто заменить на такое-же закрашенное
0
0 / 0 / 0
Регистрация: 19.11.2015
Сообщений: 14
11.04.2016, 15:01  [ТС]
Цитата Сообщение от mimicria Посмотреть сообщение
Не проще вместо кнопки поместить изображение и действие совершать по клику на Image?
Его и закрашивать не надо при наведении курсора, просто заменить на такое-же закрашенное
Сделал так, но периодически при наведении мыши(Image меняется на закрашенный вариант), либо при её убирании(возвращается исходная картинка) на долю секунды проявляется белый прямоугольник от Image, что на тёмном фоне выделяется, можно ли это как-нибудь убрать и из-за чего такое проявляется?
0
0 / 0 / 0
Регистрация: 19.11.2015
Сообщений: 14
11.04.2016, 20:16  [ТС]
Добавлю видео чтобы было более понятно о чём речь(для загрузки заархивировал и разбил на 3 части)
Вложения
Тип файла: rar VID_20160411_193345.part1.rar (5.00 Мб, 5 просмотров)
Тип файла: rar VID_20160411_193345.part2.rar (5.00 Мб, 4 просмотров)
Тип файла: rar VID_20160411_193345.part3.rar (2.39 Мб, 4 просмотров)
0
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
11.04.2016, 21:14
Цитата Сообщение от Xemyl98 Посмотреть сообщение
Можно ли такое реализовать в C++ Builder и если да то как?
Компонент SpeedButton в режиме flat дает нечто подобное. Но тоже возникает рамка :
Вот небольшой пример (в самом общем виде; особо не старался)...
Вложения
Тип файла: rar 12.RAR (975.4 Кб, 8 просмотров)
1
Практикантроп
 Аватар для nick42
4841 / 2726 / 534
Регистрация: 23.09.2011
Сообщений: 5,798
11.04.2016, 22:26
...а если немного пофантазировать, то и без контура получится__
Вложения
Тип файла: rar Project1.rar (234.4 Кб, 9 просмотров)
1
0 / 0 / 0
Регистрация: 19.11.2015
Сообщений: 14
11.04.2016, 22:51  [ТС]
Цитата Сообщение от nick42 Посмотреть сообщение
...а если немного пофантазировать, то и без контура получится__
Спасибо за вариант. Завтра уже буду изучать т.к. компонента для меня новая, но выглядит перспективно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
11.04.2016, 22:51
Помогаю со студенческими работами здесь

Интерполяция функции двух переменных на непрямоугольной сетке
Добрый день! Появилась потребность написать скриптик, вычисляющий значение в точке на плоскости, путем интерполяции известных значений. ...

Кнопка формы
как сделать кнопку отправки формы чтобы при наведении картнинка менялась тоесть спрайт. ??

Кнопка нестандартной формы
Может кто-то сталкивался в версткой такой или похожей кнопки? Или просто видел что-то похожее реализованное? Есть возможность отрисовать ее...

Кнопка не стандартной формы
Привет всем! Подскажите пожалуйста, как реализовать в html и Css вот такую не обычную кнопку ? Прикрепляйте файлы и изображения к...

Кнопка сложной формы
Собственно, возможно ли (и если да, то как?) создать кнопку сложной формы? Квадратная кнопка с png и прозрачным фоном не подойдет. ...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
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