1

我正在使用 vs2012 运行 vb.net。我有各种各样CheckBoxes的那个EnableDisable TextBoxes。我注意到,如果用户将光标置于(启用时) ,TextBox然后click将光标CheckBox移至Disable,则会出现插图。这仅在用户单击时光标位于 中时发生。 TextBoxTextBoxTextBoxCheckBoxDisableTextBox

我还注意到,如果我在TextBoxis之前抛出一个消息框Disabled,则TextBox不会出现 inset;我假设是因为焦点已经改变。因此,我尝试在禁用 之前将焦点设置到另一个控件TextBox,但是,这不起作用。无论如何我可以解决这个问题,以便TextBox当用户将光标放在框中时禁用它们时我不会出现插入?

谢谢!

4

2 回答 2

0

当你设置Textbox.enabled=False它会出现,但如果你会设置Textbox.Visible=False它不会出现

于 2013-02-25T18:51:42.253 回答
0

如果您将 TextBox 的 BorderStyle 设置为,BorderStyle.FixedSingle那么您应该得到您正在寻找的行为。

于 2013-02-26T09:38:22.297 回答