作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 vb.net 中做一个“toast”,每当它弹出时,正文文本框中的所有文本总是突出显示......如何以编程方式删除突出显示?
谢谢!
这是似乎自动突出显示的代码:
Dim i As Integer
toast.HeaderL.Text = headertext
toast.BodyL.Text = contenttext
toast.Show()
toast.Opacity = 0
i = 0
While i < 100
toast.SetDesktopLocation(My.Computer.Screen.WorkingArea.Right - toast.Width, My.Computer.Screen.WorkingArea.Bottom - ((toast.Height / 100) * i))
toast.Opacity += 0.01
wait(7)
i += 1
End While
wait(4000)
toast.Opacity = 1
i = 0
While i < 100
toast.SetDesktopLocation(toast.Location.X, toast.Location.Y + toast.Height / 100)
toast.Opacity -= 0.01
wait(7)
i += 1
End While
toast.Close()
最佳答案
这更像是一个猜测,但您可以尝试在将文本分配给 BodyL
后添加以下行:
toast.BodyL.Select(toast.BodyL.Text.Length, 0)
Panel
),它可以在不显示的情况下接收输入焦点(它可以变得非常小,甚至可以移到表单的可见部分之外),并且确保在显示 Toast 表单时该控件获得焦点。
关于vb.net - 为什么我的文字一直突出显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1344855/
有没有一种方法可以“标记”对象的属性,使它们在反射中“突出”? 例如: class A { int aa, b; string s1, s2; public int AA
我是一名优秀的程序员,十分优秀!