Incidentally, if you are going to set the style for a single ctrl you need to make sure that the Style instance you are using doesn't run out of scope (or gets deleted) before the Ctrl does. This is because the Ctrl stores a pointer to the Style internally (this is a pretty contrary to Upp style IMO. C'est la vie).
You can use a construct like this to make it work well: