tabControl鼠标划过选中标签页

opacity 2012-08-29 02:38:29
我采用VS2005中的VC#,tabControl在使用中,是单击某页标签,才能显现相应的页,怎么能让其实现鼠标划过标签,就显示相应页呢?谢谢谢谢!
...全文
154 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
opacity 2012-08-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

当然有,我也是2005,.net2.0已经有了
[/Quote]

可是那我也使用了TabControl这个控件,为什么tabControl1.出来的方法就是没有 GetTabRect?请问怎么能把它弄出来?
bdmh 2012-08-29
  • 打赏
  • 举报
回复
当然有,我也是2005,.net2.0已经有了
opacity 2012-08-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

C# code

private void tabControl1_MouseMove(object sender, MouseEventArgs e)
{
for (int i = 0; i < tabControl1.TabPages.Count; i++)
{
Rectangl……
[/Quote]

我用的是VS2005,tabControl没有 GetTabRect这个方法,没法用这个函数,请问还有别的方法吗?
bdmh 2012-08-29
  • 打赏
  • 举报
回复

private void tabControl1_MouseMove(object sender, MouseEventArgs e)
{
for (int i = 0; i < tabControl1.TabPages.Count; i++)
{
Rectangle rect = tabControl1.GetTabRect(i);
if (rect.Contains(e.Location))
{
tabControl1.SelectedIndex = i;
break;
}
}
}
Castiel丶Luo 2012-08-29
  • 打赏
  • 举报
回复
enter leave 事件

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧