精易论坛

标题: 如何知道鼠标当前点击的是什么控件和标记 [打印本页]

作者: 2823787    时间: 2013-8-27 12:51
标题: 如何知道鼠标当前点击的是什么控件和标记
请问如何知道鼠标当前点击的是什么控件,如:点击在图片框上点一下左键就知道当前点击的是图片框,和图片框的标记是多少。
最好能给写一个程序,谢谢了。
作者: Hoibben    时间: 2013-8-27 12:51
2823787 发表于 2013-8-27 14:38
事件转移 (图形按钮2, 图形按钮1)
事件转移 (图形按钮3, 图形按钮1)
事件转移 (图形按钮4, 图形按钮1)
...

呵呵,刚出去了,给你重写了下,可以转移所有组件,省得你去一个一个写,还不最佳啊。。。

事件转移.rar

4.43 KB, 下载次数: 17


作者: Hoibben    时间: 2013-8-27 13:53
看看哈,写了个例子,代码稍微注释,最佳哦。。。

事件转移.rar

4.13 KB, 下载次数: 17


作者: 2823787    时间: 2013-8-27 13:56
Hoibben 发表于 2013-8-27 13:53
看看哈,写了个例子,代码稍微注释,最佳哦。。。

麻烦您一下,能用计次先一个吗?谢谢了。
作者: Hoibben    时间: 2013-8-27 13:57
2823787 发表于 2013-8-27 13:56
麻烦您一下,能用计次先一个吗?谢谢了。

用计次???

补充内容 (2013-8-27 13:58):
转移事件()的代码改成计次还是啥???
作者: 2823787    时间: 2013-8-27 14:03
Hoibben 发表于 2013-8-27 13:57
用计次???

补充内容 (2013-8-27 13:58):

不是这个意思,是想把您的程序里,图片框总共4个,一个一个的加是可以的。但是我的是1000个,所以想用计次把所有的图片框都加进来。
作者: 西瓜皮    时间: 2013-8-27 14:06
H大婶  完美解决
作者: Hoibben    时间: 2013-8-27 14:11
2823787 发表于 2013-8-27 14:03
不是这个意思,是想把您的程序里,图片框总共4个,一个一个的加是可以的。但是我的是1000个,所以想用计 ...

1000个???不是吧,还是不知道你意思,是把这个:

事件转移 (图形按钮2, 图形按钮1)
事件转移 (图形按钮3, 图形按钮1)
事件转移 (图形按钮4, 图形按钮1)

改成计次的还是啥???

你还是把你要实现的功能告诉我得了,比如说你是要通过这些来判断事件也可以用其他的方法。。。
作者: 2823787    时间: 2013-8-27 14:38
Hoibben 发表于 2013-8-27 14:11
1000个???不是吧,还是不知道你意思,是把这个:

事件转移 (图形按钮2, 图形按钮1)

事件转移 (图形按钮2, 图形按钮1)
事件转移 (图形按钮3, 图形按钮1)
事件转移 (图形按钮4, 图形按钮1)
事件转移 (图形按钮5, 图形按钮1)
事件转移 (图形按钮6, 图形按钮1)
事件转移 (图形按钮7, 图形按钮1)
一直往下,一直到图形按钮1000
请问把这个用计次循环怎么写出来。




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4