【问题标题】:tabcontrol with many tabPages c#带有许多tabPages c#的tabcontrol
【发布时间】:2009-09-07 07:40:29
【问题描述】:

我正在寻找一个函数,它获取输入 tabcontrol 和 tabpage 索引,如果 tabPage 标题显示或不显示,将返回(如果有额外的页面和滚动条出现,一些 tabPages 标题可能会消失)。

有人有代码吗?

【问题讨论】:

    标签: c# tabcontrol


    【解决方案1】:

    检查以下代码在 winForms 上是否有效,您可以增加或减少 scrollbarwidth 变量,以符合您对页面显示或不显示大小的看法。

     private bool TabPageShown(TabControl tabCtrl, int tabIndex)
            {
                 Rectangle rct = tabCtrl.GetTabRect(tabIndex);
                 int scrollBarWidth = 24;
                 if (rct.X - scrollBarWidth < tabCtrl.Width)
                 {
                     return true;
                 }
                 else
                 {
                     return false;
                 }
            }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-22
      • 1970-01-01
      • 1970-01-01
      • 2012-11-11
      • 2013-06-05
      • 1970-01-01
      相关资源
      最近更新 更多