As well as adding code into the constructor you can also override the following:
Public Overridable Function AddDisplayItem(ByVal pobjSectDisplayItemObj As StructuredObject) As DisplayItemElementBase
OnFinishedPopulating is called when the form has finished being displayed.
Public Overridable Sub OnFinishedPopulating()
End Sub
ResizeSectionControls can change the way controls are resized.
Public Overridable Sub ResizeSectionControls()