0

我最近尝试制作一个能够将选项卡向左或向右移动的自定义选项卡控件......

但是有一个问题,我不知道如何获取选项卡的项目宽度......我得到什么 TabControl1 .SelectedTab.Bounds.Width 是标签页的宽度,而不是标签项的宽度...

我需要获取标签项的宽度才能知道当鼠标移动和保持...

例如,如果光标按住Tabpage1,并且它移动到Tabpage2,那么Tabpage1应该向右移动...

如果我可以得到标签项的宽度,那么我可以知道光标在哪个数学制表符...或者如果可以,我想直接获取光标上的制表符...

也许我的问题很奇怪,我的代码想法很愚蠢,愚蠢甚至疯狂,直到你无法理解这个问题......如果你有更好的代码想法,或者回答这个问题,那么请回复......

4

1 回答 1

1

使用TabControl.GetTabRect()获取选项卡矩形。传递您感兴趣的选项卡的索引。

于 2012-04-07T16:02:33.920 回答