Страница 1 из 1

Переключение prop:ToolBox.

Добавлено: 15 Ноябрь 2012, 10:06
kreator
Нужно динамически переводить окно в ToolBox и обратно. Prop:ToolBox вроде срабатывает, но ничего не происходит. Как правильно применить prop:ToolBox? Мне кажется чего-то не хватает. После 0{prop:ToolBox}=False что-то нужно сделать, а что не пойму.

Re: Переключение prop:ToolBox.

Добавлено: 15 Ноябрь 2012, 16:00
Алексей- Софт-Центр
Добрый день!
А что Вы хотите чтобы происходило?
1. Окна должны быть MDI
2. Вызывайте окно с toolbox.
3. Из него вызывите еще окно.
Вот здесь и увидите, что происходит. Новое окно будет под окном с toolbox.

Алексей

Re: Переключение prop:ToolBox.

Добавлено: 23 Ноябрь 2012, 14:50
kreator
Идея у меня такая. Есть фрейм. Из него вызывается MDI окно, из этого уже MDI окна вызывается Toolbox. Всё хорошо. Но! Если из фрейма вызвать какое-нибудь другое MDI окно, то вновь вызванное ляжет под Toolbox первого окно, что неправильно. Поэтому возникла идея prop:Toolbox ставить в 0 при потере фокуса первым окном. И должно быть всё замечательно, поскольку Toolbox не MDI. И самое главное, что prop:Toolbox переключается в 0. Но ничего не происходит. Toolbox окно как было наверху, так и осталось.

Re: Переключение prop:ToolBox.

Добавлено: 23 Ноябрь 2012, 15:29
Алексей- Софт-Центр
Добрый день!
А почему бы Вам не сделать оба окна toolbox?
Сделал примерчик:
Frame
|______ |
q1(MDI) _____ w1(MDI-Tollbox)
|
q2(MDI-Tollbox)

( :oops: не дает хорошо отобразить блок схему. Frame cодержит вызов двух окон: q1 и w1. Из q1 вызывается q2)
И все хорошо: вызывыем из q1 q2 -получаем его свеху, далее-вызываем w1 - оно сверху q2.
Если вызываем сначала w1, а потом связку q1 q2, то q2 - ложится сверху w1.

Алексей

Re: Переключение prop:ToolBox.

Добавлено: 26 Ноябрь 2012, 15:57
kreator
А если переключиться между окнами? Хотелось бы, вообще, получить нормальную работу приложения в режиме: 1 Фрейм - много MDI окон с возможностью переключения между ними. Только вот получается пока, что Toolbox'ы в этой схеме не катят.