For my single line Textbox, I set is Border = None. On doing this, the height turns very small. I can’t programamtically set the height of the textbox. If I set any border, then again its fine, but I don’t want any border. Even the text is not visible completely – so the font size is already bigger the the textbox height.
I tried creating a custom textbox, and set the Height of it, but it has no effect. How to handle this situation? Any help is highly appreciated.
I just created this case in an empty project and don’t see the result you are describing.
When the BorderStyle is none, the display area of the Textbox auto-sizes to the font selected. If I then set Multiline = true, I can change the height portion of the Size property and the change sticks.
Perhaps another portion of your code is modifying the height? A resize event handler perhaps?
My suggestions: