Показать сообщение отдельно
  #9  
Старый 28.04.2010, 20:02
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,087
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Вообще, стандартная кнопка не спосбна этого делать по твоему желанию (за исключением того случая, когда это обеспечивается менеджером тем винды). Если очень хочется таколе сделать, то надо либо писать свой компонент, что хлопотно, либо найти такой компонент (например, на www.torry.ru), либо обойти это другим способом, например через TImage, в который из ресурса динамически подгружать разные картинки по событиям прихода и ухода мыши.

Только это не имеет смысл делать для одной только кнопки - нужно одинаково делать взеде (во всем приложении), иначе пользователь тебя не поймет. А во всем приложении это делать немного геморойно (хотя тоже можно исхитриться и сделать некоторый шаблон, который автоматом прописывать для всех имеджей по некоторому типовому имени).

Так что совет. Либо найди удобный компонент для этого и пользуй его, либо оставь все на усмотрение системы. Во втором случае есть даже определенное преимущество - если юзер поставит тему, отличную от твоей, то твоя прога автоматом подстроится под эту тему. Если же ты будешь делать руками все, то тут может получиться полное несоответсвие общего оформления и твоих окон, что не есть гут.
Ответить с цитированием