СообЧа > База Знаний > Программирование > Delphi

Вопрос

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

Ответ

Я думаю, что вам будет лучше скачать компонент, который специально предназначен для создания красивых кнопок. Таких компонентов полно на всяких серверах, типа http://www.torry.net, http://delphi.mastak.ru

Дело в том, что самостоятельное создание этого компонента отнимет много времени; но если вы вдруг захотите разобраться, как это делается, то копать следует в направлении Регионов и таких функций, как CreateRectRgn и всей группы этих функций (группа — это значит вызываете справку по этой функции и нажимаете на кнопочку Group). В общем, проблем много — надо будет создавать обработчики сообщений, функции отображения, обновления, реакции на события, конструкторы, …

Герун Данил

Лучше нарисовать в Potoshop круглю кнопку и вставить ее, как рисунок. После компиляции будет не ясно, что это за объект — кнопка или рисунок или вообще что. Так что все будет путем.

Dart Wader

Не знаю, насколько это правильно с точки зрения понятия кнопки, но я рисовала рисунки в PhotoShop'е, вставляла их (было три рисунка: фоновый, при движении и нажатии) и доваляла действия типа OnMouseMove, Click, Down. В результате получилось очень даже красиво…

moorka



Copyright © 2000-2004 Сообщество Чайников
Контактная информация