重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
做一个textbox,放在窗体外,anchor设成top,
创新互联建站公司2013年成立,先为泰山等服务建站,泰山等地企业,进行企业商务咨询服务。为泰山企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
right,不要设置visible属性和enabled属性,要输入的时候就textbox1.focus(),在textbox1的textchange事件里面画图
不好的地方在于每一次输入都要先清空,你可以在图片框的背景哪里设置图片,在image里面绘制文字
it3241的办法比我的更慢就是了
控件中keyup属性记录键盘操作
比如:
Private Sub from1_KeyUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyUp
if e.keycode = keys.Enter then
lable1.text =Cursor.Position.X
lable2.text = Cursor.Position.Y
end if
end sub
新建timer控件,在timer控件的事件处理中加入移动方块的代码
然后在keydown的事件处理中使timer的enabled变为有效
在keyup的事件处理中使timer的enabled变为无效
控制timer控件的interval就可以改变方块移动的速度
1.
窗体有一个属性
pressview(在
杂项
的倒数第二个)
;
2.
这个属性可以指示:是否从窗体接收键盘的输入
3.
将其设置为
true
,窗体就可以接受键盘事件了
4.
然后通过委托
或者
调用子控件里面的函数过程
就可以实现键盘事件参数的传递,完成你所需要的功能了!
5.
望采纳~