overrideって書いてない以上オーバーライドじゃないのは明らか
というかどう見てもユーザの定義したメソッド
Control.OnPaintとは引数違うだろ