Форум программистов, компьютерный форум, киберфорум
Наши страницы

Delphi для начинающих

Войти
Регистрация
Восстановить пароль
 
uiivalet
12 / 12 / 0
Регистрация: 18.06.2010
Сообщений: 107
#1

Разные действия кнопки на одной форме - Delphi

30.04.2013, 13:24. Просмотров 911. Ответов 2
Метки нет (Все метки)

Сложилась такая ситуация. Есть три формы:
- 1 форма входа
- 2 главная форма
- 3 настройки программы

В настройки программы можно входить с главной формы и с формы входа. И вот вышла загвоздка т.е. если я вхожу в настройки программы с главной формы то всё нормально при нажатии кнопки "Применить" всё сохраняется и форма с настройками закрывается. А как сделать что если заходишь в настройки программы с формы входа то открывалася таже форма с настройками и кнопка "Применить" работала как сохранение настроек, закрытие формы с настройками и + сново открытие формы входа.
Т.е. если войти в настройки с формы входа то действие кнопки "Применить" было другим.
Как это правильно реализовать?

P.S. признаюся объяснил коряво.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.04.2013, 13:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Разные действия кнопки на одной форме (Delphi):

Горячие кнопки только на одной форме. - Delphi
Объявил глобальные горячие клавиши,которые действую по всему компьютеру. Но мне нужно сделать так,что они действовали только на...

Назначить разные адреса на разные кнопки - Delphi
привет в общем прошу помочь Вот код var Form1: TForm1; WindowName: integer; ProcessId: integer; ThreadId: integer; ...

Разные действия при нажатии на кнопку - Delphi
Как сделать что бы при нажатии разных чекбоксов выполнялись разные действия при нажатии на кнопку. Вот мой код procedure...

Одна кнопка на одной форме, активирует другую на другой форме - Delphi
Нажатием на кнопку активирует другую кнопку на другой форме не совсем понимаю

Использование переменных, объявленных в одной форме, в другой форме - Delphi
Возможно ли где-нибудь или как-нибудь объявить переменные, которые можно использовать на всех формах? Или как переменные объявленные на...

Можно ли создать 2 разных потока в которых будут разные действия? - Delphi
Здравствуйте, я довольно не плохо знаю делфи, но с потоками туго, скажите можно ли создать 2 разных потока в которых будут разные действия?...

2
Stas_Garcia
Ушел наливать чай
186 / 135 / 27
Регистрация: 02.03.2013
Сообщений: 652
30.04.2013, 13:29 #2
Цитата Сообщение от uiivalet Посмотреть сообщение
Сложилась такая ситуация. Есть три формы:
- 1 форма входа
- 2 главная форма
- 3 настройки программы

В настройки программы можно входить с главной формы и с формы входа. И вот вышла загвоздка т.е. если я вхожу в настройки программы с главной формы то всё нормально при нажатии кнопки "Применить" всё сохраняется и форма с настройками закрывается. А как сделать что если заходишь в настройки программы с формы входа то открывалася таже форма с настройками и кнопка "Применить" работала как сохранение настроек, закрытие формы с настройками и + сново открытие формы входа.
Т.е. если войти в настройки с формы входа то действие кнопки "Применить" было другим.
Как это правильно реализовать?

P.S. признаюся объяснил коряво.
Если я правильно понял, то можно сделать 2 кнопки и наложить друг на друга и менять им свойства visible.
0
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
24032 / 16013 / 4850
Регистрация: 22.10.2011
Сообщений: 28,346
Записей в блоге: 5
30.04.2013, 13:34 #3
uiivalet, это один я не понимаю, зачем при открытии окна "Настройки" из формы входа ты эту самую форму входа закрываешь? Почему тебе нужно разное действие в зависимости от того, какая форма открыта? Да вот потому, что в первом случае у тебя основная форма продолжает быть открытой, а во втором - форма авторизации куда-то исчезает. Сделай так, чтобы она не исчезала - вопрос снимется за ненадобностью. Закроешь окно "Настройки" и продолжишь работать с ранее открытой формой...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.04.2013, 13:34
Привет! Вот еще темы с ответами:

Разные значение одной переменной - Delphi
Не буду вдаваться в подробности, покажу саму проблему: есть код while not eof(f) do begin read(f,ch); if (ch in sd) then ...

Разные таблицы одной БД (access) в DBGrid - Delphi
Привет, никак не могу решить задачу: Есть поле ListBox в которое записываются таблицы БД Запись производится так: ...

Рандомно открывать по нажатию кнопки разные GroupBox - Delphi
По нажатию кнопки рандомное открытие одного из трех GroupBox.

Кнопки, RadioButton, их групировка и действия с ними, разбор полётов. - Delphi
Вобщем пишу программу связанную с фото(но не об этом реч) Есть 2 формы: 1 форма , на которой пользователь будет выбирать условия...


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

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

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