VB中text控件的visible属性和setfocus方法出现矛盾,怎么处理
VB中text控件的visible属性和setfocus方法出现矛盾,怎么办把text控件的visible属性设置成false也就是让它
VB中text控件的visible属性和setfocus方法出现矛盾,怎么办
把text控件的visible属性设置成false
也就是让它看不见
然后再写 text1.setfocus
运行时候就会报错
怎么办
我又想让界面上有个文本框接收我输入的信息
又想不被人看见 把这个文本框隐藏起来
又要让这个文本框永远setfocus
怎么办啊
[解决办法]
把它放到显示区域外的地方
比如 text1.move -100,-100
[解决办法]
Setfocus只能对可见的控件有效。
[解决办法]
正如楼上所说,setfocuse只对可见控件有效,要想达到目的,首先不能用visible=false,
FORM_LOAD事件中,将Text1.Top = Screen.Height + 500,这样就看不到text1了
并且还可以接受setfocuse
[解决办法]
其实你可以用窗体的keypress事件来接收用户输入的信息
[解决办法]
[解决办法]if text1.visible then
text1.setfocus
end if
[解决办法]你那个 TextBox 只要一个小框框就行了。
画到窗体内后,在属性列表中把它的 Top 属性设置成负的,一劳永逸。
比如你画的 Text1 的Height = 375, 把 Top 改成-500、-1000等。
[解决办法]textbox都可以不要的.
把窗体的keypreview属性设置为true,这样即使窗体上没有任何可以输入焦点控件,甚至根本就没有控件,这个时候窗体的key相关事件(keypress,keydown,keyup)都会触发.
[解决办法]xz c
[解决办法]不要用文本框,用键盘事件!