Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.03 c
2-1175368527
Страждущий
2007-03-31 23:15
2007.04.22
Вопрос.


2-1175256902
Alex_C
2007-03-30 16:15
2007.04.22
Указатель на открытый массив


15-1174499240
Kerk
2007-03-21 20:47
2007.04.22
Summer of Code 2007


15-1174900403
IMHO
2007-03-26 13:13
2007.04.22
Миссия СССР


2-1174992785
Riply
2007-03-27 14:53
2007.04.22
Определение разрыва связи с Pipe - клиентом.




   Наверх