Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.03.02;
Скачать: [xml.tar.bz2];

Вниз

popupmenu выбор итема   Найти похожие ветки 

 
Санек   (2008-02-04 20:32) [0]

люди скажите как сделать такое.
добавляю в popupmenu итемы динамически, и мне надо чтобы при нажатии на каждый из этих итемов вылезало скажем месага с номером выбранного итема. как такое сделать?


 
engine ©   (2008-02-04 20:33) [1]

> [0] Санек   (04.02.08 20:32)

а как добавляешь?


 
Санек   (2008-02-04 20:36) [2]

var
 item:TMenuItem;
begin
 item := TMenuItem.Create(nil);
 item.Caption := Capt;
 item.OnClick :=
 menu.Items.Add(item);


 
Amoeba ©   (2008-02-04 20:46) [3]

Используй св-во Tag


 
Санек   (2008-02-04 20:55) [4]

как с ним работать?


 
Санек   (2008-02-04 21:07) [5]

не могу воткнуть как использовать его для моего случая


 
Amoeba ©   (2008-02-04 21:09) [6]

Устанавливаешь в св-ве Tag нужный номер, а в обработчике OnClick получаешь
(Sender as TMenuItem).Tag и используешь так как тебе нужно.
Все просто, как мычание.


 
Санек   (2008-02-04 21:10) [7]

в onclick чего?


 
Amoeba ©   (2008-02-04 21:16) [8]

Надо же быть таким бестолковым! Извиняюсь за резкость.

Сам же устанавливаешь в RunTime обработчик св-ва item.OnClick! Вот в нем и анализируй!

В порядке ликбеза обязательно прочитай вот эту статью: http://www.delphikingdom.com/asp/viewitem.asp?catalogid=342


 
ketmar ©   (2008-02-04 21:21) [9]

>[7] Санек (04.02.08 21:10)
TUniverse


 
Санек   (2008-02-04 21:30) [10]

спасибо решил свою проблему


 
Leonid Troyanovsky ©   (2008-02-04 21:31) [11]


> ketmar ©   (04.02.08 21:21) [9]

> TUniverse

Можно усилить.

--
Regards, LVT.


 
ketmar ©   (2008-02-04 21:56) [12]

>[11] Leonid Troyanovsky©(04.02.08 21:31)
TUnivang?


 
Amoeba ©   (2008-02-05 01:28) [13]


> Санек   (04.02.08 21:30) [10]
>
> спасибо решил свою проблему
>

Слава тебе, Господи! Внял молитвам. Наставил отрока на путь истинный.


 
Германн ©   (2008-02-05 01:58) [14]


> Amoeba ©   (05.02.08 01:28) [13]

Это только начало!
:)


 
Amoeba ©   (2008-02-05 02:01) [15]


> Германн ©   (05.02.08 01:58) [14]
>
>
> > Amoeba ©   (05.02.08 01:28) [13]
>
> Это только начало!
> :)
>

Увы!



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

Форум: "Начинающим";
Текущий архив: 2008.03.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.044 c
2-1202320069
Res
2008-02-06 20:47
2008.03.02
Ошибка в коде


15-1201595132
needhelp
2008-01-29 11:25
2008.03.02
проюлема с HDD


15-1201467030
Иксик
2008-01-27 23:50
2008.03.02
Очень нужен кто-нибудь с американским IP


2-1201966506
Jimmy
2008-02-02 18:35
2008.03.02
Opendialog с расширенными возможностями


2-1202457429
dj0n
2008-02-08 10:57
2008.03.02
как скопировать файл если такой уже есть??





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский