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

Вниз

Как присвоить PopupMenu?   Найти похожие ветки 

 
Мурзик   (2007-12-05 07:56) [0]

Привет народ. Такая трабла: я программно создаю кнопку:
...
var
 Btn: TButton;
begin
 Btn := TButton.Create(Form1);
 Btn.Parent := Form1;
...

Как мне к созданной кнопке (в режиме ран тайм) присвоить меню PopupMenu1?


 
Ega23 ©   (2007-12-05 09:15) [1]

btn.PopupMenu := PupupMenu1


 
Мурзик   (2007-12-05 09:18) [2]

Я тож так пробовал, не работает..


 
Правильный_Вася   (2007-12-05 09:25) [3]

да ну?


 
Amoeba ©   (2007-12-05 09:29) [4]


> Как мне к созданной кнопке (в режиме ран тайм) присвоить
> меню PopupMenu1?

Что-то никак не могу взять в толк: нафига козе баян, то бишь кнопке - PopupMenu? Ни один пользователь, будучи в здравом уме, не догадается, что банальная кнопка ни с того ни с его имеет при себе еще меню.


 
Мурзик   (2007-12-05 09:39) [5]

Да я лабу просто делаю


 
Kolan ©   (2007-12-05 09:48) [6]

> Ни один пользователь, будучи в здравом уме, не догадается,
> что банальная кнопка ни с того ни с его имеет при себе
> еще меню.

Угу особенно если на ней стрелочка низ например, да?

Я тож так пробовал, не работает&#133
Показвай как пробовал.


 
Мурзик   (2007-12-05 09:58) [7]

Я юзаю компонент SizeControl, создаю компоненты Label, Button. Как для каждого из них сделать свое PopupMenu?


 
Dib@zol ©   (2007-12-05 10:04) [8]

При нажатии на них вызвать TrackPopUpMenu и не паритьсо.


 
Мурзик   (2007-12-05 10:11) [9]

Пример можна?


 
Dib@zol ©   (2007-12-05 10:15) [10]

Давай свой код, я его отредактирую. Свой пЕсать лень.


 
Мурзик   (2007-12-05 10:16) [11]

У тя ася есть?


 
Мурзик   (2007-12-05 10:17) [12]

Или мыло дай свое


 
Dib@zol ©   (2007-12-05 10:18) [13]

четыре семь ноль 366 42 три (штоб тупые спамботы не прочитали)


 
Amoeba ©   (2007-12-05 10:23) [14]


> создаю компоненты Label, Button. Как для каждого из них
> сделать свое PopupMenu?
>

PopupMenu для Label? На это слов уже нет, одни буквы остаются ...


 
Amoeba ©   (2007-12-05 10:25) [15]


> Kolan ©   (05.12.07 09:48) [6]
>
> > Ни один пользователь, будучи в здравом уме, не догадается,
>
> > что банальная кнопка ни с того ни с его имеет при себе
> > еще меню.
>
> Угу особенно если на ней стрелочка низ например, да?

Подумаю о чем угодно, но только не о PopupMenu. В вопросе ведь не идет речь о ToolButton со стрелочкой справа на ToolBar.


 
Kolan ©   (2007-12-05 10:31) [16]

> В вопросе ведь не идет речь о ToolButton со стрелочкой
> справа на ToolBar.

А кто мне мешает нарисовать такую стрелочку?


 
Amoeba ©   (2007-12-05 11:08) [17]


> Kolan ©   (05.12.07 10:31) [16]
>
> > В вопросе ведь не идет речь о ToolButton со стрелочкой
> > справа на ToolBar.
>
> А кто мне мешает нарисовать такую стрелочку?
>

Но какое это (нарисовать такую стрелочку) имеет отношение к бреду привязать PopupMenu к обычному TButton?


 
Dennis I. Komarov ©   (2007-12-05 11:14) [18]

> [7] Мурзик   (05.12.07 09:58)

А может TPopupMenu тоже создать надо?


 
sniknik ©   (2007-12-05 11:16) [19]

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


 
Игорь Шевченко ©   (2007-12-05 11:25) [20]


> чегото мне ни разу не приходила мысль в голову по кнопкам
> правой кнопкой мыши кликать, меню искать, независимо от
> того есть на них стрелочка или нет


Узок твой кругозор :)


 
Kolan ©   (2007-12-05 11:27) [21]

> Но какое это (нарисовать такую стрелочку) имеет отношение
> к бреду привязать PopupMenu к обычному TButton?

http://www.ksoftware.ru/images/other/Button.png


 
Kolan ©   (2007-12-05 11:28) [22]


> чегото мне ни разу не приходила мысль в голову по кнопкам
> правой кнопкой мыши кликать

Ессно меню по левой кнопке выпадать должно.


 
Kolan ©   (2007-12-05 11:29) [23]


> http://www.ksoftware.ru/images/other/Button.png

Мда, кагда я научусь писать :(


 
sniknik ©   (2007-12-05 11:37) [24]

> Ессно меню по левой кнопке выпадать должно.
ну так это не попапменю! это открытие по событию нажатия кнопки. а не то что открывается из btn.PopupMenu := PupupMenu1.
и если делается именно это, то это делается не присвоением
> Как мне к созданной кнопке (в режиме ран тайм) присвоить меню PopupMenu1?


 
Amoeba ©   (2007-12-05 11:38) [25]


> Kolan ©   (05.12.07 11:29) [23]
>
>
> > http://www.ksoftware.ru/images/other/Button.png
>
> Мда, кагда я научусь писать :(

Поспешишь - людей насмешишь.


 
{RASkov} ©   (2007-12-05 13:04) [26]

А я в одной программке "привязал" к кнопке попап....
И довольно не плохо получилось....
Т.е. получилось вот что:
Есть кнопка "Поиск", справа от нее еще кнопушка со стрелкой вниз, вот по нажатию "кнопушки"(левой кнопкой) выподает меню параметров поиска,
А если лень "целится" в кнопушку, то я сделал по правому клику по кнопки "Поиск" выпад того же попапа...
в общем получилось не плохо :)

> [2] Мурзик   (05.12.07 09:18)

Что-то ты темнишь)

> [8] Dib@zol ©   (05.12.07 10:04)

Зря ты так..... человеку для "лабы" нужно... по Делфи наверняка, а ты ему АПИ..... он потом и рассказать ничего не сможет :)


 
sniknik ©   (2007-12-05 13:28) [27]

> в общем получилось не плохо :)
жаль только этим пользоваться не будут, будут "целиться". не догадаются просто. (я бы не догадался)

вот если бы ты попапменю на обьект в котором поиск осуществляется (допустим в ричедит) положил, это было бы более очевидно. и размер "цели" был бы побольше чем кнопка...
сплошные плюсы в стандартном поведении, не находишь? может не зря эти стандарты придумали?


 
{RASkov} ©   (2007-12-05 13:40) [28]

> [27] sniknik ©   (05.12.07 13:28)
> жаль только этим пользоваться не будут, будут "целиться".
> не догадаются просто. (я бы не догадался)

Будут.... это фича приложения, а они(фичи) заразные.... стоит один раз про них узнать :)
:для кого
Хотя... я только для себя пишу...)

> вот если бы ты попапменю на обьект в котором поиск осуществляется
> (допустим в ричедит) положил, это было бы более очевидно.
> и размер "цели" был бы побольше чем кнопка...
> сплошные плюсы в стандартном поведении, не находишь? может
> не зря эти стандарты придумали?

Полностью согласен, но.... есть специфика.... специфика всего.... главное сделать качественно....
Я не настаиваю в правельности подхода и не говорю, что всем нужно срочно так делать...
Как говориться - не умеешь, не лезь (без обид:)) и опять же... может мой вариант и понравится-то узкому кругу пользователей, но понравится же... т.е. имеем право на существование)
:о)


 
{RASkov} ©   (2007-12-07 10:36) [29]

> [27] sniknik ©   (05.12.07 13:28)
> жаль только этим пользоваться не будут, будут "целиться".
> не догадаются просто. (я бы не догадался)

Вот из-за вот этой темы
http://delphimaster.net/view/15-1197011581/
узнал такую фичу у квипа :)
Точь-в-точь как я сделал, там.... Там кнопка "Отправить" с попапом, который вызывается вообщето кнопкой рядом....
Во как:) Фича) Так что:

> и опять же... может мой вариант и понравится-то узкому кругу
> пользователей, но понравится же... т.е. имеем право на существование)

...можно круг немного расширить)


 
Amoeba ©   (2007-12-07 11:40) [30]


> ...можно круг немного расширить)

А нафига?


 
{RASkov} ©   (2007-12-07 11:42) [31]

> [30] Amoeba ©   (07.12.07 11:40)
> А нафига?

Черт его знает..... не я же квип делал :)



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

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

Наверх




Память: 0.54 MB
Время: 0.023 c
15-1196397212
snake-as
2007-11-30 07:33
2007.12.30
Где скачвать звуки для программы


8-1171800032
Snakecatcher
2007-02-18 15:00
2007.12.30
Красивая форма


15-1195825250
@!!ex
2007-11-23 16:40
2007.12.30
Можно узнать кто провайдер у сайта?


2-1196700305
aleko
2007-12-03 19:45
2007.12.30
перехват WM_QUERYENDSESSION


2-1196808279
mr1Andersen
2007-12-05 01:44
2007.12.30
Как программно в компоненте ListBox выделить строчку(элемент)