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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.09.2013, 18:09   #11
ST@LKER
Пользователь
 
Регистрация: 25.10.2007
Сообщений: 38
По умолчанию

Цитата:
Сообщение от yds-09 Посмотреть сообщение
Блтн не понял. Поясните пжлст!
зашел во вкладку ДОХОДНЫЕ ДОГОВОРЫ щелкаю по ней а там ничего не активно, вроде бы картинка
ST@LKER вне форума Ответить с цитированием
Старый 30.09.2013, 18:09   #12
yds-09
 
Регистрация: 30.09.2013
Сообщений: 9
По умолчанию

Цитата:
Сообщение от ST@LKER Посмотреть сообщение
на той вкладке вообще ничего не нажимается
не может быть, проверил нажимается. внимательнее, там работает один только пункт меню "Доходные договоры"

Цитата:
Сообщение от northener Посмотреть сообщение
Если вы найдете в своих исходниках место где переменной frMainDd присваивается значение, то вам очень повезет.
Пясните пжлст, что нужно найти?

Цитата:
Сообщение от yds-09 Посмотреть сообщение
Пясните пжлст, что нужно найти?
frMainDd - это значение Name формы

Последний раз редактировалось Stilet; 30.09.2013 в 21:51.
yds-09 вне форума Ответить с цитированием
Старый 30.09.2013, 18:17   #13
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Решение вашей проблемы: Модальные формы.

Пока вываннаямодальная формане закрыта, форма с которойеёвызвали - вообщене дееспособна.
Человек_Борща вне форума Ответить с цитированием
Старый 30.09.2013, 18:30   #14
yds-09
 
Регистрация: 30.09.2013
Сообщений: 9
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Решение вашей проблемы: Модальные формы.

Пока вываннаямодальная формане закрыта, форма с которойеёвызвали - вообщене дееспособна.
Да но модальная форма не "дочерняя" и она вылазиет за границы родительской формы!?((((
yds-09 вне форума Ответить с цитированием
Старый 30.09.2013, 18:35   #15
ST@LKER
Пользователь
 
Регистрация: 25.10.2007
Сообщений: 38
По умолчанию

Цитата:
Сообщение от yds-09 Посмотреть сообщение
Да но модальная форма не "дочерняя" и она вылазиет за границы родительской формы!?((((
использовать visible:=true/false нельзя?
ST@LKER вне форума Ответить с цитированием
Старый 30.09.2013, 18:37   #16
yds-09
 
Регистрация: 30.09.2013
Сообщений: 9
По умолчанию

Цитата:
Сообщение от ST@LKER Посмотреть сообщение
использовать visible:=true/false нельзя?
не работает, попробуйте. исходники ведь скинул.
yds-09 вне форума Ответить с цитированием
Старый 30.09.2013, 20:18   #17
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,926
По умолчанию

Цитата:
Сообщение от yds-09 Посмотреть сообщение
Пясните пжлст, что нужно найти?
Вот строка вашего кода, которая дает ошибку (AV)
Код:
{frMainDd.BitBtn3.Enabled:=true;}{Делаем активным кнопку "Добавить"}
Вы считаете что переменная frMainDd ссылается на форму TfrMainDd. Так напрасно вы так считаете.
northener вне форума Ответить с цитированием
Старый 30.09.2013, 20:36   #18
yds-09
 
Регистрация: 30.09.2013
Сообщений: 9
По умолчанию

Цитата:
Сообщение от northener Посмотреть сообщение
Вот строка вашего кода, которая дает ошибку (AV)
Код:
{frMainDd.BitBtn3.Enabled:=true;}{Делаем активным кнопку "Добавить"}
Вы считаете что переменная frMainDd ссылается на форму TfrMainDd. Так напрасно вы так считаете.
Понял. Если знаете, тогда подскажите как правильно!?
если посмотреть файл fMainDd.pas, то там есть такая строка
frMain.N4.Enabled:=true;
это тоже самое только относительно первой дочерней формы и родительской формы.

Я заметил, что если применять эти команды (enabled, visible и т.п.) относительно родительской формы то все работает а если относительно дочерней то выдается описаная выше ошибка

Последний раз редактировалось yds-09; 30.09.2013 в 20:48.
yds-09 вне форума Ответить с цитированием
Старый 30.09.2013, 20:42   #19
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,926
По умолчанию

Изменить эту вот процедуру
Код:
{Процедура создания объекта формы "Доходные договоры"}
procedure TfrMain.CreatefMainDd(const childName : string);
var                     }
  fMainDd: TfrMainDd;   } вот эти две строчки выкинуть нафиг.
begin
  frMainDd:=TfrMainDd.Create(Application);
  frMainDd.Caption := childName;
end;
{<-- -->}

Последний раз редактировалось northener; 30.09.2013 в 20:46.
northener вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как открыть дочернюю MDI форму из другой дочерней Sullla Общие вопросы Delphi 9 15.08.2011 07:27
Как размыть задний фон дочерней формы Марк Охман Общие вопросы Delphi 13 04.12.2010 21:28
Как в дочерней форме узнать о закрытии главной CruelAssembler Общие вопросы Delphi 2 20.11.2008 19:27
Исчезание кнопок дочерней формы многооконного интерфейса при максимизации k376 Помощь студентам 2 21.10.2008 19:42