ソースの読み方研究しようね。
OnPaint で検索しろ。

GutterMargin.cs
HRuler.cs