日期:2014-05-17  浏览次数:20985 次

小白求教 拜托。。
在一个winform中 有一个tabControl,tabControl中有一个已经做好UserControl,UserControl中有2个GridWiew,GridWiew1跟GridWiew2
我想要实现的是 鼠标点击GridWiew1,得到GridWiew1的Name,鼠标点击GridWiew1,得到GridWiew2的Name,鼠标点击tabControl,得到tabControl的Name,以此类推。。。
请问要如何实现。。

ActiveControl GetChildAtPoint()获得的控件的名字总是不正确 也可能是我的程序有问题
小白求解。。
------最佳解决方案--------------------
可以在gridview的点击事件中写代码,直接设置一个变量 string k=gridview.名称属性。至于获得名称后显示在哪里,就随便你了。
------其他解决方案--------------------
我希望做成的东西是通用的。。不止是以上控件 。其他控件也一样。就是鼠标点击以后获得点击的控件的名字。。
------其他解决方案--------------------
引用:
可以在gridview的点击事件中写代码,直接设置一个变量 string k=gridview.名称属性。至于获得名称后显示在哪里,就随便你了。


这样的话要获得其他的控件的名字要分别在那些控件的点击事件中邪代码。
我希望的是就写一个代码 然后都可以用。这个不只是给这个一个winform用的。。