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

Вниз

Менюшка   Найти похожие ветки 

 
Goblinus ©   (2002-06-22 23:04) [0]

Всем доброго времени суток! Ответьте, PLZ, кто знает, на вопросик:

Как получить доступ к динамически создаваемым пункам меню (в моём случае - у меня есть меню ParentMenu - в нём создаются динамически подменю Name=ItemMenu c Caption"ами ItemMenu1, ItemMenu2...).


 
Deadlock   (2002-06-23 04:05) [1]

Т.е. какой доступ тебе нужен. Объясни поподробнее....


 
Proton ©   (2002-06-23 04:20) [2]

Вешаеш на него (на каждый пункт) обработчик OnClick
где проверяеш
if TMenuItem(SENDER).CAPTION="LAME" then
....
Только для этого текст использовать не совсем корректно
лучше сам эендер проверяй т.е.
if sender = items[456] then
...


 
Goblinus ©   (2002-06-23 10:16) [3]

У меня не совсем так. По Caption"у в меню уменя должен загружаться файл в программу. Так что Caption может быть абсолютно любым. А запоминать каждый Caption в массиве и потом сверять его с тем, который был OnClick"нут - нехорошо вроде бы. Нет ли какого-либо другого способа.

И ещё один вопрос. Нужно осуществить поиск строки в массиве. Можно ли это сделать без цикла (наподобие IndexOf в ListBox1.Items, ComboBox1.Items и т.д.).

Заранее спасибо!


 
Song ©   (2002-06-23 11:12) [4]

>>Нет ли какого-либо другого способа.
Например по TMenuItem.ID

>>И ещё один вопрос. Нужно осуществить поиск строки в массиве. Можно ли это сделать без цикла
Если загонишь этот массив в класс в компонент где есть IndexOf() - тогда пожалйста.


 
Goblinus ©   (2002-06-23 13:33) [5]

Спасибо всем! Тема закрыта!


 
Proton ©   (2002-06-23 15:09) [6]

напоследок .... :)
Ну ты и делай в обработчике
memo1.LoadFromFile(TMENUITEM(SENDER).CAPTION);



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
3-9710
PTE
2002-06-07 20:24
2002.07.04
Подскажите что надо сделать, что бы при коннекте к базе


1-9785
roman001
2002-06-23 18:04
2002.07.04
TClipboard


3-9725
fofa
2002-06-10 20:05
2002.07.04
TQuery ??? Help pls....


3-9728
Макс
2002-06-11 16:18
2002.07.04
Изменение даты и времени одновременно ...


4-10043
stub
2002-05-04 19:02
2002.07.04
Дельфи6 + ВинХП: как сделать кнопки подвластные стилям в винхп?