Форум: "Начинающим";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];
ВнизКак присвоить 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]> Ни один пользователь, будучи в здравом уме, не догадается,
> что банальная кнопка ни с того ни с его имеет при себе
> еще меню.
Угу особенно если на ней стрелочка низ например, да?
Я тож так пробовал, не работает…
Показвай как пробовал.
← →
Мурзик (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;
Скачать: [xml.tar.bz2];
Память: 0.57 MB
Время: 0.009 c