[C::B] widoczność kontrolek

0

Nie wiem czy to jest wina C::B czy też nowej wersji wx...2.9.1, a mianowicie po przejściu na nową bibliotekę wx i nowy IDE (poprzedni to wxDev-C++) to okazuje się, ze uzyskuję dziwny efekt...

Poniższa deklaracja działała bez zarzutu na wx2.8.7 i wxDev-C++, natomiast na C::B i wx2.9.1 otrzymuje jedynie grupę "Wybór" rejestracji' a radiobutton "A" i "B" są niewidoczne

	wxArrayString arrayStringFor_rbBackup;
	arrayStringFor_rbBackup.Add(wxT("A"));
	arrayStringFor_rbBackup.Add(wxT("B"));
    rbBackup = new wxRadioBox(this, ID_WXRADIOBOX1, wxT("Wybór"), wxPoint(6, 268), wxSize(162, 62), arrayStringFor_rbBackup, 1, wxRA_SPECIFY_COLS); //, wxDefaultValidator, wxT("rbBackup"));	
	rbBackup->SetSelection(0);

kompilowane przykłady z sample, działają bez zarzutu, przy czym różnica jest taka, że są wrzucane na sizery', ja natomiast bezpośrednio wrzucam to na Dialog,

poniższa deklaracja też nic nie zmienia w tym względzie

//    static const wxString arrayStringFor_rbBackup[] =
//    {
//        wxT("Z katalogu systemowego"),
//        wxT("Ze wskazanej ścieżki")
//    };
	//rbBackup = new wxRadioBox(this, ID_WXRADIOBOX1, wxT("Sposób rejestracji"), wxPoint(6, 268), wxSize(162, 62), WXSIZEOF(arrayStringFor_rbBackup), arrayStringFor_rbBackup, 1, wxRA_SPECIFY_COLS); //, wxDefaultValidator, wxT("rbBackup"));

dziwnie też zachowuje się richtext (ale to opiszę w innym wątku), brak kolorów.

0

kurczę, pojawiają się dopiero jak wxRadioGroup wrzuci się na sizera, a nie bezpośrednio na wxDialog

kicha

1 użytkowników online, w tym zalogowanych: 0, gości: 1