我正在使用vs2012运行vb.net。我有CheckBoxes
和Enable
Disable
的各种TextBoxes
。我注意到,如果用户将光标放在TextBox
(启用时),然后click
CheckBox
到Disable
TextBox
, TextBox
出现了插图。只有当用户点击TextBox
到CheckBox
Disable
时光标位于TextBox
时,才会出现这种情况。
我还注意到,如果我在TextBox
Disabled
之前抛出一个消息框,TextBox
就不会出现插图;我假设因为焦点已经改变。因此,我尝试在禁用TextBox
之前将焦点设置为另一个控件,但是,这不起作用。无论如何我可以解决这个问题,以便当用户将光标放在框中时禁用它们时我的TextBox
不会出现插图?
谢谢!
答案 0 :(得分:0)
当您设置Textbox.enabled=False
时会显示,但如果您设置Textbox.Visible=False
则不会显示
答案 1 :(得分:0)
如果您将TextBox的BorderStyle设置为BorderStyle.FixedSingle
,那么您应该得到您正在寻找的行为。