Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.22;
Скачать: CL | DM;

Вниз

Подскажите компонент проверенный. Кнопка с меню.   Найти похожие ветки 

 
DVM ©   (2007-03-30 12:33) [0]

Требования:
1) Должна получать фокус ввода (не потомок GraphicControl)
2) Автоматически следовать стилям XP
3) Все остальное как у TButton
4) Бесплатный с исходниками.


 
DVM ©   (2007-03-30 12:34) [1]

Да еще, желательно не из состава монстроидальных проектов типа джеди


 
ЮЮ ©   (2007-03-30 12:40) [2]

TButton + TPopupMenu + строчка кода в TButton.OnClick совсем не устраивают? Только компонент, не меньше?


 
Игорь Шевченко ©   (2007-03-30 12:46) [3]

Я свое писал, только без XP разумеется


 
DVM ©   (2007-03-30 12:47) [4]


> ЮЮ ©   (30.03.07 12:40) [2]

Да я так пока временно и сделал.
Не совсем то, что надо, точнее оно не смотрится - кнопка остается в ненажатом положении и стрелочки на ней нету.
На торри тоже ничего подходящего не нашел. В основном нет поддержки стилей.

Я конечно могу сам написать, но возиться с этой кнопкой не хочется, да и время жалко.


 
Ketmar ©   (2007-03-30 12:48) [5]

jedi. монстр, зато есть. главное -- не пытаться из джедаев "выкоцать" только нужный компонент. %-)


 
DVM ©   (2007-03-30 12:48) [6]


> Игорь Шевченко ©   (30.03.07 12:46) [3]

Придется и мне тогда написать свой.


 
clickmaker ©   (2007-03-30 12:51) [7]


> кнопка остается в ненажатом положении

SendMessage(Button.Handle, BM_SETSTATE, BST_PUSHED, 0);


 
DVM ©   (2007-03-30 12:55) [8]


> clickmaker ©   (30.03.07 12:51) [7]

Точно! Спасибо.

Точнее надо так:

procedure TForm1.Button1Click(Sender: TObject);
begin
 SendMessage(Button1.Handle, BM_SETSTATE, BST_PUSHED, 0);
 PopupMenu1.Popup(x,y);
 SendMessage(Button1.Handle, BM_SETSTATE, 0, 0);
end;

Ну и взять вместо TButton TBitButton и стрелочку тогда тоже можно



Страницы: 1 вся ветка

Текущий архив: 2007.04.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.053 c
15-1175187179
eXPell
2007-03-29 20:52
2007.04.22
Stack-overflow....


6-1162118715
0x00
2006-10-29 13:45
2007.04.22
ICS v5; ICS v6


2-1175156081
Shpux
2007-03-29 12:14
2007.04.22
Имя поля с пробелом


3-1170402908
desc
2007-02-02 10:55
2007.04.22
Поле назвали INNER


15-1174826660
Romas81
2007-03-25 16:44
2007.04.22
диалог ввод пароля НЕ InputBox и InputQuery