Я создаю базовый класс для кнопки, которая наследуется от Control, а не ButtonBase.
Я использую отражатель, чтобы посмотреть на ButtonBase, чтобы убедиться, что я ничего не пропустил, и я озадаченсодержимое метода WndProc.
Там проверяются такие вещи, как кнопка вверх, щелчок и захват, измененные, которые, насколько я могу судить, все обрабатываются в соответствующих методах класса On.
Кто-нибудь знает, почему они там?