Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Идентификатор дочернего окна

263
15 марта 2006 года
koltaviy
816 / / 16.12.2004
Подскажите как грамотно выполнить следующее:
1) На дочернем окне по клику на кнопке вызывается другая форма(форма1)..
2) На форме1 нужно заполнить строки ListBox1 в зависимости от названия полей DBGrid1 на дочерней форме
3) В зависимости от выбранных строк нужно сделать изменения в DBGrid1 на дочерней форме

Не могу понять как обратиться к DBGrid1 если я нахожусь в модуле формы 1..
Пробовал через родительскую форму, но все равно ничо не выходит:x
И как мне допустим перебрать все дочерние окна родительского окна, к примеру, мне надо изменить у всех дочерних окон заголовки..
13K
15 марта 2006 года
poland
34 / / 16.01.2006
Цитата:
Originally posted by koltaviy
Не могу понять как обратиться к DBGrid1 если я нахожусь в модуле формы 1..


Если твоя форма реально изменяет поля БД, достаточно вызвать DBGrid1->Invalidate.

Цитата:
И как мне допустим перебрать все дочерние окна родительского окна, к примеру, мне надо изменить у всех дочерних окон заголовки..

Посмотри Help по GetWindow,Controls должно помочь

263
15 марта 2006 года
koltaviy
816 / / 16.12.2004
Цитата:
Originally posted by poland
Если твоя форма реально изменяет поля БД, достаточно вызвать DBGrid1->Invalidate.
Посмотри Help по GetWindow,Controls должно помочь


Не помогло!..
Поступил по-другому! Кому интересно:
1) Задаем элемент TStringList класса главной формы
2) При создании очередного дочернего окна добавляем указатель на него в список
3) При закрытии очередного окна-удаляем из списка
4) При обращении к DBGrid'у нужного окна вытаскиваем соответствующий указатель из списка, преобразовываем его и.. готово! Нужное окно можно искать, к примеру, по заголовку..
Может есть решение и без этого мозго..ства, но и так вроде ничего ;) учитывая, что все равно никто ничо не сказал..

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог