我有一个可以有子控件的 UserControl。
用户控件具有以下样式:
this.SetStyle(
ControlStyles.AllPaintingInWmPaint |
ControlStyles.OptimizedDoubleBuffer |
ControlStyles.Selectable |
ControlStyles.SupportsTransparentBackColor |
ControlStyles.UserPaint,
true);
现在,如果我单击用户控件(不是子控件),我希望用户控件保持焦点,但焦点会自动转到第一个子控件。如果我使用 tab 键,也会发生同样的事情。
我已经尝试过覆盖OnGotFocus
但没有成功。
任何的想法?