在C#里面,控件有个叫作Enter的事件,是当控件成为窗体内活动控件的时候会触发的,Tab可以给控件焦点,也就是成为了活动控件,所以,在这个事件里面写改TextBox的代码就可以了。
你看一下正常显示Sale窗体时光标聚焦在哪个控件上,然后看下这个控件的TabIndex属性,我估计是你的Sale窗体内的某个控件的TabIndex属性值跟textbox1的TabIndex属性值重复了。
1、首先打开C# winform,输入下面的代码就可以使光标定位成焦点:
TextBox1Focus();
2、然后输入下面的代码,就可以使光标定位在第x的指定位置:
TextBox1Select(X,0);
3、然后输入下面的代码,就可以让光标定位在第X位开始的Y个字符:
TextBox1Select(X,Y);
以上就是关于winform Form 内控件焦点变化全部的内容,包括:winform Form 内控件焦点变化、c#:winform点击button启动另一个窗体后,需设值新窗体为最大化启动才可让它的textbox获取焦点、C# winform 用textbox显示文本 如何把光标定位到指定的位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)