Difficulties with sizers and text controls

Hi all-
  I'm having trouble using sizers for simple labels and values
(using StaticText and TextCtrl). I simply want to have these
fit the height of the text and accommodate the length of the
text.
  I don't want to specify length with a wx.Size argument, as
that varies across platforms.
  Solutions I tried:

GridSizer: I couldn't find a way to keep the text boxes from
getting too big vertically.

FlexGridSizer and RowColSizer: the text boxes were fine
vertically, but don't expand to contain all of the text.

This behavior occurs on both my Linux and Windows boxes, as
well as in the demo.

The attached program tests all 3 approaches from the menu.
Any ideas? Thanks-

John

label_data.py (5.3 KB)