wxBoxSizer* bConstantsSizer;
bConstantsSizer = new wxBoxSizer( wxVERTICAL );
m_propertyGrid1 = new wxPropertyGrid(m_scrolledWindowConstants,wxID_ANY, wxDefaultPosition, wxSize(300, 300), wxPG_DEFAULT_STYLE|wxHSCROLL|wxVSCROLL);
bConstantsSizer->Add( m_propertyGrid1, 0, wxALL, 5 );
我已将我的属性网格的大小硬编码为300,300,但它是如何动态的?
答案 0 :(得分:1)
您需要将proportion
设置为1
并为其设置wxEXPAND
标记,请参阅sizeritem
和sizeritembase
属性。所以结果应该是
bConstantsSizer->Add( m_propertyGrid1, 1, wxALL|wxEXPAND, 5 );