用户控件获得焦点的几种方法

2025-05-08 21:47:28
推荐回答(1个)
回答(1):

UserControl本身是没有输入焦点的,也就是说,激活这类控件不代表有输入焦点,因此Focused肯定是false 你可以覆盖原来的Focused属性,让返回值返回textbox的Focused属性C# codepublicoverrideboolFocused{get{returntextbox1.Focused;}} 如果要想有那个效果的话你可以:private void UserControl1_MouseDown(object sender, MouseEventArgs e){this.BorderStyle = BorderStyle.FixedSingle;}然后在失去焦点的时候,你再