Piszę własnego tekstboxa a właściwie taki mały edytorek tekstowy i mam w w związku z tym pytanie , jak poprawnie namalować ten migający kursor ? Myślałem o tym by timerze na zdarzenie tick dodać :

 kursor.visible = !kursor.visible;
 this.Invalidate(); 

Tak będzie dobrze ? co z odświeżaniem , czy to jest poprawnie zrobione ?