[急问]关于Form获取焦点和Canvas的键盘监听的问题

原创 2017年01月03日 05:11:06
[急问]关于Form获取焦点和Canvas的键盘监听的问题

1、Form
  有一个Form,里面有若干个CustomItem。
  现在需要如下效果:当焦点移动到某个CustomItem上时,能知道是哪个CustomItem被选中了,从而可以控制该CustomItem里的线程开始运行。
  看了很久的API Docs,没有发现Form里有类似于List中的getSelected()方法。
  也就是说,当焦点移动到一个CustomItem上并且没有按任何键时,这个Item不知道自己已经被盯上了,同时我也没办法判断现在是哪个Item被选中。
  到底应该如何获取哪个Item现在被焦点(选中)呢?

2、Canvas
  Canvas里有捕获按键的方法:KeyPressd()等。
  然而,在Nokia的手机上,除了数字键盘和上下左右中5个键外,还有左上、左下、右上、右下4个键。这4个键的值都不明。其中,左下和右下分别是拨打电话和挂机键。而左上和右上两个键始终不知道是什么值。而且,当给这个Canvas加命令时,这两个键都是弹出命令菜单(不论命令是Exit还是OK)。
  现在,需要给Canvas加上类似Form时右上键的功能。即当按右上键时,直接执行Exit命令,而不是弹出命令菜单,再到菜单里去选择Exit。
  这个怎么实现?

HTML5 Canvas鼠标与键盘事件

演示HTML5 Canvas鼠标事件,获在Canvas对象上的取鼠标坐标,演示键盘事件 通过键盘控制Canvas上对象移动。...
  • jia20003
  • jia20003
  • 2013年07月04日 14:12
  • 41463

获取焦点、监听软键盘、关闭软键盘、适应ListView控件

activity_main.xml
  • u013210620
  • u013210620
  • 2015年12月10日 22:35
  • 787

Flex 自动获取焦点 监听全局键盘事件

Flex 编程注意之自动获取焦点、监听全局键盘事件这是《Flex第一步》QQ群里面一个朋友问我的问题,特此拿出分享一下。或许问题比较简单,还是将其记录一下比较好。 需求如下: 当AIR启动后,监听全局...
  • huanghr_1
  • huanghr_1
  • 2011年02月20日 08:27
  • 1052

【闲谈】应聘时要问HR的7个问题

前段时间朋友看了一本书,聊天中告诫了我关于毕业大学生面试时应该问HR的7个问题。这7个问题如下: 我所应聘的这个职位为什么会出现空缺请问贵公司最成功的员工曾为公司作出了什么样的贡献如何评估自己在试...
  • candycat1992
  • candycat1992
  • 2014年02月26日 21:58
  • 22958

这段代码有什么问题吗? 关于IHTMLLinkElement的。

这段代码有什么问题吗? 关于IHTMLLinkElement的。楼主ttzzgg_80713(身无立锥地,常有四海心---老子有条命)2002-09-15 22:52:34 在 VC/MFC / HT...
  • skyremember
  • skyremember
  • 2008年12月17日 00:38
  • 1747

EditText 监听、焦点事件、自定义样式全解及隐藏键盘

1.监听事件全解// 监听 EditText 点击事件EditText et_name = (EditText) findViewById(R.id.et_name); et_name .setOnC...
  • mvpstevenlin
  • mvpstevenlin
  • 2016年03月17日 11:51
  • 1684

C#全局键盘监听(Hook)的使用

一.为什么需要全局键盘监听?在某些情况下应用程序需要实现快捷键执行特定功能,例如大家熟知的QQ截图功能Ctrl+Alt+A快捷键,只要QQ程序在运行(无论是拥有焦点还是处于后台运行状态),都可以按下快...
  • u014434080
  • u014434080
  • 2016年05月27日 10:21
  • 8507

Java - PAT - L1-027. 出租(天梯赛决赛题目)

下面是新浪微博上曾经很火的一张图: 一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,ind...
  • qq_34594236
  • qq_34594236
  • 2016年07月18日 22:32
  • 1652

Andriod中绘(画)图----Canvas的使用详解

1  Bitmap,可以来自资源/文件,也可以在程序中创建,实际上的功能相当于图片的存储空间;        2  Canvas,紧密与Bitmap联系,把Bitmap比喻内容的话,那么Canv...
  • liucaoye
  • liucaoye
  • 2014年01月09日 16:47
  • 1681

C#全局监听Windows键盘事件

本方法只涉及到如何应用现有工具类实现监听,其具体的原理主要涉及到调用Windows底层API:定义一个钩子钩住键盘事件,在这里不讲具体原理。1.工具类代码引用using System; using S...
  • c0411034
  • c0411034
  • 2017年04月20日 23:05
  • 1841
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[急问]关于Form获取焦点和Canvas的键盘监听的问题
举报原因:
原因补充:

(最多只允许输入30个字)