diff --git a/include/wx/propgrid/propgrid.h b/include/wx/propgrid/propgrid.h index 6f2bff9894..1e8ccc94aa 100644 --- a/include/wx/propgrid/propgrid.h +++ b/include/wx/propgrid/propgrid.h @@ -1457,6 +1457,7 @@ protected: virtual void DoThaw() wxOVERRIDE; virtual wxSize DoGetBestSize() const wxOVERRIDE; + virtual void DoEnable(bool enable) wxOVERRIDE; #ifndef wxPG_ICON_WIDTH wxBitmap *m_expandbmp, *m_collbmp; diff --git a/src/propgrid/propgrid.cpp b/src/propgrid/propgrid.cpp index fc515e5a0f..0b2dc71a8d 100644 --- a/src/propgrid/propgrid.cpp +++ b/src/propgrid/propgrid.cpp @@ -1185,6 +1185,12 @@ wxSize wxPropertyGrid::DoGetBestSize() const return wxSize(width, lineHeight*numLines + 40); } +void wxPropertyGrid::DoEnable(bool enable) +{ + wxControl::DoEnable(enable); + Refresh(false); +} + // ----------------------------------------------------------------------- void wxPropertyGrid::OnTLPChanging( wxWindow* newTLP )