目的:鼠标在多页面标签头上移动时即激活该页面(不按下鼠标),经过观察我发现设定PageControl1->HotTrack==true时,当鼠标移动到标签头上时标簽标题会高亮显示,想通过标题的高亮来激活该页面
建立PageControl控件,新建多个页面
这个应该是你换页面变换的时候产生的事件,你的标签沒有发生变化就也没触发那个事件,肯定不会执行他下面的代码
可以解决问题的 就是方法笨了一点...
放一个label显示一下XY坐标,然后实验记丅在TabSheet1的标签头部的坐标
假设 最后得出结果:(假设..比如..)
只找到标签TabSheetX(x=12)的头部就得了,也就是本来我们要点击这个地方就能打开TabSheetX的地方区域的坐标
这个方法有点笨而已用的是pagecontrol的mousemove事件,也不用怕窗口拉大了坐标的大小发生变化
如果有其他的bug的话,那就没注意了呵呵
放一个label显示一下X,Y坐标然后实验记下在TabSheet1的标签头部的坐标
假设 最后得出结果:(假设..比如..)
只找到标签TabSheetX(x=1,2)的头部就得了也就是本来要点击这个地方就能打开TabSheetX的地方区域的坐标,这个方法用的是pagecontrol的mousemove事件