Я неодноразово помітив, як відбувається змішання, коли справа доходить до активної кнопки та кнопки прийняття. Я щойно з цього вийшов. Отже, я просто подумав, що додаю невеликий варіант до вже наданих відповідей. Очевидно, що найкраща відповідь:
this.AcceptButton = AcceptButton;
Однак якщо ви хочете, щоб кнопка була активним елементом управління, це те, що ви робите;
this.ActiveControl = OkButton;
подробиці: https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.containercontrol.activecontrol?view=netcore-3.1
Сподіваюся, це корисно для тих, хто шукає.