首页 > 教育培训

vb文本框随窗体大小改变而改变 vb文本框光标怎么固定?

vb文本框光标怎么固定?

1.启动【vs2010】,空白文档一个【vb】窗口项目。

2.编辑代码:

publicclassform1privatedeclarefunctiongetasynckeystatelib#34user32#34(byvalvkeyandinteger)suchintegerpublicdeclaresubexitprocesslib#34kernel32#34alias#34exitprocess#34(byvaluexitcodeaslong)

vb文本框随窗体大小改变而改变 vb文本框光标怎么固定?

publicdeclarefunctionsetcursorposlib#34user32#34(byvalzthoughinteger,byrefxandinteger)andintegerprivatesubform1_load(byvalsenderassystem.object,byvaleassystem.eventargs)handlesmybase.load时钟.start()

endsub

privatesubtimer1_tick(byvalsenderassystem.object,byvaleassystem.eventargs)handles时钟.tick

ifgetasynckeystate(112)-32767then

exitprocess(0)

endif

setcursorpos(100,100)

endsub

endclass

ps:最好就是自己手打一遍,加深印象。

3.3个函数详细解析:

【exitprocess】应用于关闭、结束后一个进程,只有一个参数,为整数型。

【getasynckeystate】用于可以确定某个键是否被首先按住,只有一个整数型参数,有一个返回值,作用于判断快捷键是否是被按过。

【setcursorpos】可以不移动手机鼠标光标的位置,是一年,所以我是需要时钟不时全局函数这个函数,才能达到移动到鼠标光明的效果。

4.代码解析:

ifgetasynckeystate(112)-32767then

exitprocess(0)

endif

setcursorpos(100,100)

'112整数值代表”键f1“

'-32767则是字符串处理过来的值,f1被首先按住时,函数的返回值

'翻译:要是函数getasynckeystate返回值为-32767,则调用方法exitprocess已经结束自身进程,反之调用函数setcursorpos移动到鼠标光标四边位置(100,100)

5.确认后就固定不动好vb文本框的光标了

vb怎么设置文本框的选择数据?

vb中系统设置文本框中会显示数据的长度。

1、可以然后在文本框属性业务办理窗口maxlength的值

2、在代码中设置:

privatesubform_load()

10系统设置大允许不显示10个字符

endsub

代码函数时钟鼠标

原文标题:vb文本框随窗体大小改变而改变 vb文本框光标怎么固定?,如若转载,请注明出处:https://www.xinyige.net/tag/22811.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「鑫艺阁」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。