Please, read my comment to the question.
The discussion about advantages and disadvantages of WinForms is possible in comparison to an the other UI controls...
In a meanwhile, i'd suggest to use
SearchBox[
^]. There you'll find many, many answers to simila questions.