| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > MDI+StringGrid+Button |
| Автор: ~FoX~ 24.12.2009, 14:25 | ||||||||
| Похоже моя глухота прогрессирует и повредила мне моск, пол дня бьюсь... Суть такова: Есть MDIForm, в ней соответственно генирятся MDIChild-ы
В чилде есть стринггрид в котором по клику появляются кнопки и комбобоксы, создаваемые динамически Генерим:
Показываем кнопу по клику на гриде
В общем то все нормально работает если дочернее окно одно или я работаю с последним открытым окном, но если их много, то в какое бы окно я не тыкнул, кнопка появляется только в последнем... Пробовал указывать форму и сам грид в качестве предка кнопке BOpen.Parent := ..... Пробовал обращаться к гриду так
Вызывает инвалид типкаст З.Ы.: Первый раз делаю МДИ приложение |
| Автор: Frees 24.12.2009, 15:16 |
| BOpen - это переменная в юните а не в классе она одна на всех, и ссылка на предыдущие затирается последним перенеси ее в privat например |
| Автор: ~FoX~ 24.12.2009, 15:32 |
| Frees, |
| Автор: Frees 24.12.2009, 15:34 |
privat ли че другое не суть лишь бы у каждого экземпляра своя.. |
| Автор: ~FoX~ 24.12.2009, 15:38 |
| Frees, Само собой |