Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2011, 09:35   #21
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Цитата:
Я же Вам советовал - найдите ломаную Alpha Controls и не мучайтесь.
За такие советы штраф от меня получите.
Теперь по делу.
Компоненты Alpha Controls - бесплатные и на мой взгляд самые прикольные и удобные компоненты. Версия Alpha Controls 7.26 (последняя) - официально бесплатная и доступна для свободного скачивания с официального сайта. Ссылка на сайт: http://www.alphaskins.com/ . Я их использую для своих программ, хватает легко их возможностей. В этом наборе есть компонент - ТsSkinProvider1. В нем можно легко создать сколько угодно кнопок и вставить в них картинки. И не надо никаких громоздких кодов, как в постах выше.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 01.06.2011, 12:00   #22
Ja1k
Новичок
Джуниор
 
Регистрация: 01.06.2011
Сообщений: 1
По умолчанию

Уже давно есть компанент
{********************************** ***************************}
{ TCaptionButton Components for Delphi 16/32 }
{ Version: 1.01 }
{ Author: Aleksey Kuznetsov, Kiev, Ukraine }
{ Алексей Кузнецов (Xacker), Киев, Украина }
{ E-Mail: xacker@phreaker.net }
{ Homepage: http://www.angen.net/~xacker/ }
{ Created: March, 3, 1999 }
{ Modified: March, 12, 1999 }
{ Legal: Copyright (c) 1999 by Aleksey Xacker }
{********************************** ***************************}
{ TCaptionButton (English): }
{ Additional button on form's title. }
{********************************** ***************************}
{ TCaptionButton (Russian): }
{ Дополнительная кнопка на заголовке окна. }
{********************************** ***************************}
{ If at occurrence of any questions concerning these }
{ components, mail me: xacker@phreaker.net. }
{ For updated versions visit my H-page: www.angen.net/~xacker }
{********************************** ***************************}

Позваляет добавить кнопку в заголовок и определить ее расположение по отношению к правому краю.
Единственный недостаток каторый я заметил это пропадание кнопки при изменении FormStyle в этом случае отключается процедура перехвата сабытия нажатия на заголовок окна, я это исправил выделением установки перехвата в отдельную процедуру и вызовом ее после изменения FormStyle, думаю при необходимости это сможет сделать и любой из Вас.
Вложения
Тип файла: zip captionbutton.zip (3.4 Кб, 15 просмотров)
Ja1k вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с открытием формы при нажатии кнопки l'd Помощь студентам 0 23.10.2010 10:32
Формы. Кнопки. Денис13 Паскаль, Turbo Pascal, PascalABC.NET 5 10.10.2010 19:10
Запуск формы при нажатии кнопки SkrudjMakdak Microsoft Office Excel 4 30.07.2010 22:29
Delphi ООП. Формы, кнопки... Alex1991 Помощь студентам 0 23.02.2010 16:06
убрать из формы кнопки закрыть... fitc Общие вопросы Delphi 3 22.07.2009 11:17