Problem in changing the bordercolor of TextBox

Hi, Iam creating a usercontrol which inherits textbox and i want to have a bordercolor for the textbox when the border style is flat.I have tried using ControlPaint.DrawBorder but no use can i get the solution ?? please reply me

Loader.
Up arrow icon