3
我有一個UserControl可以有childcontrol。C#:如何禁止UserControl將焦點放在第一個子控件?
用戶控件具有樣式:
this.SetStyle(
ControlStyles.AllPaintingInWmPaint |
ControlStyles.OptimizedDoubleBuffer |
ControlStyles.Selectable |
ControlStyles.SupportsTransparentBackColor |
ControlStyles.UserPaint,
true);
現在,如果我點擊用戶控件(不是子控制)我想在用戶控件保持焦點,但焦點會自動轉到第一個兒童安全控制。 如果我使用Tab鍵,會發生同樣的事情。
我已經試圖覆蓋OnGotFocus
沒有成功。
有什麼想法?
TabStop爲您的控件啓用? – 2011-01-25 15:24:58