![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 09.01.2008
Сообщений: 30
|
![]()
Как в Delphi можно сделать кнопки в стиле 3D Studio Max? В смысле, которые можно нажать (первый клик), и можно отжать(второй клик)?
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 15.01.2008
Сообщений: 117
|
![]()
У кнопки есть свойство Groupindex установи его у нескольких кнопок равным одной и той же цифре.
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 15.01.2008
Сообщений: 117
|
![]()
Извиняюсь, ошибся у Speedbutton есть такое свойство
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
![]()
ERASERROR, вроде он не об этом спрашивал.
А вот так как он хочет, можно использовать компонент не кнопку, а TPanel |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 30.12.2007
Сообщений: 180
|
![]()
ага как в paint
^_^
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 12.12.2007
Сообщений: 121
|
![]()
Вы можете сделать кнопку "нажатой" или "ненажатой", посылая ей сообщение BM_SETSTATE. Определить ее текущее состояние можно, послав ей сообщение BM_GETSTATE.
Для нажатия кнопки: Код:
Код:
Код:
Компьютеры - вещь слишком сложная, чтобы работать в принципе. Поэтому то, что они работают хоть как-то, уже чудо.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
![]()
А можно свою кнопку написать...
![]() |
![]() |
![]() |
![]() |
#8 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Вроде бы ERASERROR дал исчерпывающий ответ:
Цитата:
1. Кидаем на форму нужное количество спидбаттонов. 2. Всем им делаем свойство AllowUp:=True; 3. Всем им присваиваем свойство GroupIndex с ненулевым значением. Если нужно, чтобы кнопки были зависимы друг от друга (как радиобаттоны в группе), ставим им одинаковый GroupIndex, а если хотим иметь независимые - у всех GroupIndex должен быть разным. И обязательно, чтобы они имели капшен. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Таблица в стиле ХР | mutabor | Компоненты Delphi | 7 | 10.07.2009 18:16 |
Как сделать кнопку в стиле XP | Иллидан | Общие вопросы Delphi | 6 | 20.01.2008 12:42 |
Коллекция иконок в стиле WinVista | ZloVred | Свободное общение | 0 | 18.11.2007 04:53 |
триггерные кнопки и кнопки переключатели в DELPHI | MARGO | Помощь студентам | 3 | 12.11.2007 17:35 |
Как создать оболочку в стиле игромании? | Stegoman | Общие вопросы Delphi | 1 | 06.08.2007 16:32 |