Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2012, 12:12   #1
Небесный
Зелень
Форумчанин
 
Аватар для Небесный
 
Регистрация: 03.02.2007
Сообщений: 302
По умолчанию MeinMenu переход на другую форму.

Есть главная форма Form1 через MeinMenu(несколько подменю) открываю Form2, как мне на Form2 получить толи номер подменю, толи название подменю, какое было нажато на Form1.

Для чего это нужно:
На Form2 будет обработка в зависимости от того, какое подменю было нажато на Form1.

Надеюсь, что я понятливо описал свою задачу.
Благодарю за помощь.
Небесный вне форума Ответить с цитированием
Старый 15.12.2012, 12:37   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Можно в Form2 сделать public метод, к которому обращаться из Form1 с передачей нужных параметров перед открытием Form2.
Можно свойства или public-переменные сделать в Form2, куда заносить данные из Form1 перед открытием.
Вообще еще можно придумать 1000+1 вариантов
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 15.12.2012, 13:02   #3
Fisherman86
Пользователь
 
Регистрация: 16.03.2012
Сообщений: 38
По умолчанию

Можно создать в Form2 любую процедуру с параметрами и вызывать ее из Form1.
И в той процедуре делать все, что вздумаешь.
Пример:
procedure TForm1.Menu1Click(Sender: TObject);
begin
Form2.Show;
Form2.MPrc(x);
end;
В моей версии Delphi работает.
Fisherman86 вне форума Ответить с цитированием
Старый 15.12.2012, 13:02   #4
Небесный
Зелень
Форумчанин
 
Аватар для Небесный
 
Регистрация: 03.02.2007
Сообщений: 302
По умолчанию

Ну да, первая идея с паблик переменной очень хорошая и че она не пришла в голову. Большое спасибо!!!
Небесный вне форума Ответить с цитированием
Старый 15.12.2012, 23:16   #5
Небесный
Зелень
Форумчанин
 
Аватар для Небесный
 
Регистрация: 03.02.2007
Сообщений: 302
По умолчанию

Ребята, дабы не плодить темы, продолжу в этой теме дальше, ибо это связано одно с другим.

Как сделать, чтобы один компонент MeinMenu был на все формы, дабы не описывать действия клик каждого подменю на каждой форме. И как вообще посоветуете более компактно по коду сделать обработку клика на каждом подменю. Спасибо.
Небесный вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переход на другую страницу в PHP МастерГуру HTML и CSS 5 24.10.2011 13:00
Переход из одной программы в другую T.E.A.M. C# (си шарп) 2 13.09.2011 15:38
Переход из одной папки в другую sanya_oz PHP 3 03.01.2011 23:54
Переход с Delphi на другую ORBIUS Свободное общение 10 21.07.2008 18:40
как задается действия работа кнопок или переход на другую форму. HIP Общие вопросы Delphi 6 21.06.2007 11:02