0 / 0 / 0
Регистрация: 11.03.2009
Сообщений: 38
|
|
1 | |
Работа с MDIChild в Delphi 721.06.2010, 13:45. Показов 8646. Ответов 28
Метки нет Все метки)
(
Вопрос вот в чем:
Есть главная форма и 6 дочерних. Если открыть их все и развернуть, то переключаться между ними не представляется возможным (переоткрывать формы нельзя, если форма открыта, выдается сообщение, что такая форма уже открыта), придется снова уменьшать и находить нужную форму. Как сделать так, чтобы можно было переключать на нужную форму, которая открыта??? Если поможете, буду признательна!
0
|
|
21.06.2010, 13:45 | |
Ответы с готовыми решениями:
28
Можно ли из MDIchild формы открывать другую Mdichild форму?
Не закрывается MDIChild форма :( |
11 / 10 / 3
Регистрация: 06.10.2008
Сообщений: 107
|
|
21.06.2010, 14:42 | 2 |
а кнопочками пробовала? с помощью команда show?
0
|
0 / 0 / 0
Регистрация: 11.03.2009
Сообщений: 38
|
|
21.06.2010, 14:43 [ТС] | 3 |
0
|
11 / 10 / 3
Регистрация: 06.10.2008
Сообщений: 107
|
||||||
21.06.2010, 14:48 | 4 | |||||
имя_формы.show; ни какой ошибки не должно быть только что проверил не showmodal, а просто show.
0
|
0 / 0 / 0
Регистрация: 11.03.2009
Сообщений: 38
|
|||||||||||
21.06.2010, 14:56 [ТС] | 5 | ||||||||||
Я конечно дура, но не настолько, я именно show и пишу
![]() Добавлено через 4 минуты У меня вот так работает
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
21.06.2010, 15:43 | 6 |
Zaya007, номера окон храняться в родительской форме, поэтому вам надо какие-то использовать свои свойства для классов окон-детей, чтобы потом в массиве можно было найти заданную форму
0
|
0 / 0 / 0
Регистрация: 11.03.2009
Сообщений: 38
|
|
21.06.2010, 15:45 [ТС] | 7 |
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
21.06.2010, 16:12 | 8 |
Zaya007, ну вы же можете для класса писать свои свойства... можете в caption писать такое название, которое потом поможет вам идентифицировать конкретное окно
0
|
0 / 0 / 0
Регистрация: 11.03.2009
Сообщений: 38
|
|
21.06.2010, 16:14 [ТС] | 9 |
Ну у форм у меня и так свои имена, по которым их можно идентифицировать, а вот про классы я немного не поняла?
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
21.06.2010, 16:16 | 10 |
Zaya007, ну вообще окна ваши - это и есть классы...
0
|
0 / 0 / 0
Регистрация: 11.03.2009
Сообщений: 38
|
||||||
21.06.2010, 16:25 [ТС] | 11 | |||||
![]() я через имя пробовала например:
а с MDICHildren[i] не могу разобраться
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
22.06.2010, 11:20 | 12 |
Zaya007, Pokupately.Show - а что говорит при таком вызове?
0
|
0 / 0 / 0
Регистрация: 11.03.2009
Сообщений: 38
|
|
22.06.2010, 11:22 [ТС] | 13 |
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
22.06.2010, 12:33 | 14 |
Zaya007,
вы мне строку расшифровали? спасибо, но я догадывался о ее назначении... почему у вас не работает, что там происходит - ошибка или что?
0
|
0 / 0 / 0
Регистрация: 11.03.2009
Сообщений: 38
|
||||||
22.06.2010, 12:37 [ТС] | 15 | |||||
Да, ошибка выходит и все
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
22.06.2010, 12:40 | 16 |
Zaya007, а вам не рассказывали, что прежде чем к объекту обращаться, неплохо бы его еще и создать с помощью функции Create?
0
|
0 / 0 / 0
Регистрация: 11.03.2009
Сообщений: 38
|
|
22.06.2010, 12:41 [ТС] | 17 |
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
22.06.2010, 12:44 | 18 |
Zaya007, покажите все код того места, где ошибка эта возникает
0
|
0 / 0 / 0
Регистрация: 11.03.2009
Сообщений: 38
|
|||||||||||
22.06.2010, 12:47 [ТС] | 19 | ||||||||||
Весь Unit? У меня там много всего а если конкретно вызов и создание то вот:
0
|
Супер-модератор
8783 / 2536 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
||||||
22.06.2010, 15:23 | 20 | |||||
а что будет происходить, если сделать так:
0
|
22.06.2010, 15:23 | |
22.06.2010, 15:23 | |
Помогаю со студенческими работами здесь
20
Как обратиться к переменной MDIChild Обращение к объектам, расположенным на MDIChild Косяк при создании MDIChild форм EAbstractError MDIChild в DLL,загружаемой динамически,Application Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |