Page 1 of 1

Сложное popup окно

Posted: Fri Aug 22, 2008 6:14 am
by borr_1
Пытаюсь создать popup окно с wxTextCtrl и Grid'ом и datePicker'ом все пытаюсь установить с BoxSizer'ом на wxPopupTransientWindow Имею две проблемы:
1. Все вышеозначенные элементы управления скапливаются в верхнем левом углу т.е. у всех позиция 0, 0.
2. Элементы управления не имеют фокуса вводит и редактировать текст в них нельзя.

А когда вместо wxPopupTransientWindow использую wxDialog в то время когда отображается этот диалог главное окно приложения теряет фокус - некрасиво.

Посоветуйте что-нибудь пожалуйста.

Re: Сложное popup окно

Posted: Fri Aug 22, 2008 6:39 am
by tan
borr_1 wrote:Пытаюсь создать popup окно с wxTextCtrl и Grid'ом и datePicker'ом все пытаюсь установить с BoxSizer'ом на wxPopupTransientWindow Имею две проблемы:
1. Все вышеозначенные элементы управления скапливаются в верхнем левом углу т.е. у всех позиция 0, 0.
Трудно что-то сказать без сорцов :) Сайзеры в таком окне работать должны.
borr_1 wrote: 2. Элементы управления не имеют фокуса вводит и редактировать текст в них нельзя.

А когда вместо wxPopupTransientWindow использую wxDialog в то время когда отображается этот диалог главное окно приложения теряет фокус - некрасиво.
[/qoute]
Ну так именно поэтому, что в попапе клавиатурный фокус не устанавливается, главное окно его и не теряет :) Т.е. так работать не будет. Или устанавливай в окно фокус (с потерей фокуса главным), или текст нельзя редактировать, одно из двух :)

Posted: Fri Aug 22, 2008 8:10 am
by borr_1
Ну так именно поэтому, что в попапе клавиатурный фокус не устанавливается, главное окно его и не теряет Smile Т.е. так работать не будет. Или устанавливай в окно фокус (с потерей фокуса главным), или текст нельзя редактировать, одно из двух Smile
А счастье казалось таким близким :(