Вот мой макет:
Вот оно:
|||||||||||||||
| |
| GRID |
| |
| |
| |
|||||||||||||||
| OK CANCEL |
|||||||||||||||
Проблема в том, что сетка содержит слишком много строк и переполняет экран, поэтому в конце я не вижу верхней части диалога. Есть ли способ при вызове Fit () в диалоговом окне ограничить его высоту?
Я пробовал что-то вроде этого: SetSizeHints(-1,-1,-1,500);
и SetMaxSize(500,500)
, но это не сработало.
Также я пытался это сделать: this->SetSize(this->GetSize().GetX(), 500);
, но поскольку вертикальная полоса прокрутки появляется на сетке, она недостаточно широка и появляется горизонтальная полоса прокрутки.
EDIT
В конструкторе я звоню wxGrid(parent, wxID_ANY, wxDefaultPosition, wxDefaultSize)