Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Вячеслав
1

О фильтрах и видимости объектов.

01.10.2008, 09:26. Просмотров 692. Ответов 4
Метки нет (Все метки)

Всем привет!
Я только начинаю изучать Делфи. И у меня проблема в следующем.
Я создал в своём проекте меню и из всплывающего меню, которое открывается из линейки меню,я открываю одну и туже форму, только часть информации на форме у меня становится не видимой в зависимости от выбора пункта меню. Так вот, я хотел бы описать это всё одним методом OnClik. Но только проблема моя в том, что я не могу никак определить какой пункт меню выбран и в соответствии с этим поставить фильтры и видимость объектов.
Заранее благодарен за подсказки!
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.10.2008, 09:26
Ответы с готовыми решениями:

Области видимости объектов
Здравствуйте. Подскажите, пожалуйста, по каким правилам объекты в java видны или соответственно не...

Область видимости объектов
Всем здравствуйте! Не нашел в документации по php про область видимости объектов. Подскажите,...

Области видимости в модели объектов
Области видимости в модели объектов Паскаль.

Проблема с областью видимости объектов.
При изучении Java столкнулся со следующей проблемой: объекты (например JFrame) создаваемые в одном...

4
Bear
05.10.2008, 17:16 2
Не очень понимаю, в чем проблема. Вообще-то на каждый пункт меню предусмотрен свой обоаботчик события, т.е. генерируются отдельные события OnClick.
Вячеслав
06.10.2008, 09:24 3
Это всё понятно, что для каждого пункта меню есть свой метод, но можно использовать один описанный для всех.
Немного поподробней объясню проблему.
Я создал главное меню для своего приложения. Пусть, например, один из пунктов линейки меню будет 'Цех' со свойством Name = N1. Из данной опции меню открывается подменю с опциями например 'Участок 1' 'Участок 2' 'Участок 3' и соответственно свойствами name = N11, N21, N31.
Это три опции открывают одну и туже форму например Form1. При выборе одной из опций подменю, выполняются действия одинаковые для N11, N21, N31. И чтобы не плодить много (в моём случае 3) практически одинаковых метода OnClick, я хочу применить один например TForm1.N11Click. Но проблема стоит в том, что мне нужно поменять некоторые свойства формы и объектов, находящихся на форме, в зависимости от выбранной опции подменю N11, N21, N31.
И как определить, вернее как написать проверку в процедуре N11Click какой пункт меню выбран, у меня не получается.-))
TSergey
06.10.2008, 11:49 4
if sender=N11 then ...
Вячеслав
06.10.2008, 12:13 5
Спасибо.
Всё получилось.
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.10.2008, 12:13

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

И опять таки облать видимости js объектов
Здравтсвуйте! Нужна помощь. Есть вот такой код: var user; function init() { var url =...

Подскажите пожалуйста, об области видимости объектов
Привет, есть небольшой вопрос: не могу разобраться с ООП, помогите пожалуста. Например, есть...

Отключение объектов не попадающих в поле видимости камеры
Как отключать объекты на сцене которые не попадают в поле видимости камеры и наоборот, включать...

Область видимости объектов (в т.ч. $this) при работе с ajax.
Во фрагменте этого кода не могу применить $this к функции где указано стрелочкой а именно к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.