代码之家  ›  专栏  ›  技术社区  ›  Sunny Onesotrue

将CTabItem从一个CTabFolder移动到另一个CTabFolder

  •  0
  • Sunny Onesotrue  · 技术社区  · 7 年前

    有没有办法在SWT中将CTabItem从一个CTabFolder移动到另一个CTabFolder?

    CTabFolder folder1 = new CTabFolder(parent, SWT.BORDER);
    CTabFolder folder2 = new CTabFolder(parent, SWT.BORDER);
    
    CTabItem tab = new CTabItem(folder1, SWT.BORDER);
    
    // move tab from folder1 to folder2
    

    提前感谢

    1 回复  |  直到 7 年前
        1
  •  2
  •   greg-449    7 年前

    不,这是不可能的。 CTabItem 属于原件 CTabFolder 直到处理完毕。

    派生自的对象 Item 通常不支持更改父对象(从 Control 一定要有一个 setParent 方法)。