|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
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 |
Пользователь
Регистрация: 16.03.2012
Сообщений: 38
|
Можно создать в Form2 любую процедуру с параметрами и вызывать ее из Form1.
И в той процедуре делать все, что вздумаешь. Пример: procedure TForm1.Menu1Click(Sender: TObject); begin Form2.Show; Form2.MPrc(x); end; В моей версии Delphi работает. |
15.12.2012, 13:02 | #4 |
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
Ну да, первая идея с паблик переменной очень хорошая и че она не пришла в голову. Большое спасибо!!!
|
15.12.2012, 23:16 | #5 |
Зелень
Форумчанин
Регистрация: 03.02.2007
Сообщений: 302
|
Ребята, дабы не плодить темы, продолжу в этой теме дальше, ибо это связано одно с другим.
Как сделать, чтобы один компонент MeinMenu был на все формы, дабы не описывать действия клик каждого подменю на каждой форме. И как вообще посоветуете более компактно по коду сделать обработку клика на каждом подменю. Спасибо. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переход на другую страницу в 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 |