This is the first article of a series of articles focussed on widgets.

The TextField is the first really “useful” widget developed. Unfortunately this is not the easiest one. Indeed, we have to manage, painting, focus, mouse and keyboard.

The first interesting thing to notice is that TextField inherits from Container Base. That means that it is able to hold a collection of widgets. It allow for instance to create a custom TextField having buttons, like a NumericUpDown.

I am developing this library in order to have better performances but also to bypass Framework limitations.
Here is a list of interesting features:

  • Full transparency

Textbox with true transparency

  • Glow on focus

Textbox with glow when focussed

  • Background image

Textbox with a background image

  • Help text

textbox with help text

Leave a Reply

Please enter 'aflava' without the quotes.