|
#1
|
|||
|
|||
SpeedButton
Создал я обьект SpeedButton.. воткнул в неё картинку bmp.
Убрал лишний белый цвет, но картинка у меня в виде "Области" (Область - автономный округ,край (задача: сделать карту России) РФ карта России) как мне сделать чтоб кнопка была не просто прямоугольная, а именно по контуру "Области", или же можно сделать так чтоб при наведении контур выделялся, проблема в том что областей в РФ много, и есть много маленьких, происходит накладка друг на друга... |
#2
|
|||
|
|||
Спрашивал у преподователя, сказал что можно через OnClick
Типа все пространство как бекграунд, а картинку указать как определенный цвет + воткнуть координаты на кот она находится.. подскажите как это пишется.. сказал что выйдет пару строк, и нечего сложного.. |
#3
|
||||
|
||||
Не знаю, что имел ввиду твой препод, скорее всего он не совсем понял, что тебе нужно... Если тебе нужно сделать кнопку по контуру картинки, тебе надо использовать регионы.
ILLUMIN.ZIP http://www.btc.lancom.ru/programming...n_by_mask.html а если ты хочешь, чтобы она и вела себя похоже на кнопку (тоесть могла нажиматься), придется написать немало кода... Попробуй найти в интернете (или купи) книгу Валерия Фаронова "Искусство создания компонентов Delphi". Там этому посвещена целая глава... А вот пример к этой главе: FarRgnButton.zip В архиве есть компонент FarRgnButton и пример редактора регионов. Посмотри, может поможет... |