自定控件如何像textbox那样获得输入焦点?

在一个form窗体里,有一个button,button的text设置成&B,UseMnemonic = true,

form窗体里有一个checkbox,还有一个textbox,

当焦点在textbox里时,按下b键,会正常的输入b,按下alt+b响应button的click事件

当焦点在checkbox上时,按下b键就会触发button的click事件。

问题是:textbox是怎么做到有焦点的时候,按下b键,正常输入?

我做了一个自定义控件要实现textbox的效果,

但是现在的效果是和焦点在checkbox上一样,按下b就直接响应button的事件了,而不是按alt+b

img

老师,自定义control focus了也不行,焦点会被设置了快捷键的button抢走。