窗体里用代码动态添加了几个文本框控件
点击文本框或者用tab切换焦点顺序时,看不到有闪动光标,不知道当前焦点是在哪个控件上
设计时手动添加的固定文本框,就能显示焦点光标
经研究,发现是因为对动态控件添加了字体,以下代码的红色部分,去掉红色代码就能显示焦点光标了
For i As Integer = 0 To 3
Dim txt As WinForm.TextBox
txt = e.Form.CreateControl("TextBox1", ControlTypeEnum.TextBox)
txt.Left = 100 + 20*i
txt.Top = 100 + 20*i
Dim fs As FontStyle = 0
Dim zt As String = "微软雅黑"
Dim fnt As New Font(zt,10, fs)
txt.font = fnt
e.Form.AddControl(txt)
Next
请教如何既能自定义字体,也能显示焦点光标?
[此贴子已经被作者于2020/5/18 10:57:45编辑过]