MyICQ Asked: 2024-05-23 20:39:17 +0800 CST2024-05-23 20:39:17 +0800 CST 2024-05-23 20:39:17 +0800 CST Delphi 11,可能实现多行标签式调色板吗? 772 我已经下载并开始使用现代的Delphi 11(社区版)了。 与D6/D7相比,我怀念能够拥有多标签和多行的调色板。 CNPack提供了这个选项,但它是灰色的。文档没有提供关于这个功能不再可用的任何细节。 这是否可能实现呢? delphi 1 个回答 Voted Best Answer Remy Lebeau 2024-05-23T22:37:46+08:002024-05-23T22:37:46+08:00 你描述的两个CnPack选项是故意禁用的。查看那个设置窗口的源代码,它们在Delphi 8及更高版本中都被禁用了: {$IFDEF COMPILER8_UP} // 8 及更高版本没有这个设置 chkMultiLine.Enabled := False; chkButtonStyle.Enabled := False; chkDivTabMenu.Enabled := False; {$ELSE} chkMultiLine.Enabled := True; chkButtonStyle.Enabled := True; chkDivTabMenu.Enabled := True; {$ENDIF} 这是有道理的,因为Delphi 8的IDE界面经历了一次重大的重新设计。现代Delphi中不再有标签式的调色板了。现在的调色板只作为一个上下文敏感的面板提供,可以停靠在代码编辑器旁边。它不再作为主工具栏中的嵌入式PageControl提供。
你描述的两个CnPack选项是故意禁用的。查看那个设置窗口的源代码,它们在Delphi 8及更高版本中都被禁用了:
这是有道理的,因为Delphi 8的IDE界面经历了一次重大的重新设计。现代Delphi中不再有标签式的调色板了。现在的调色板只作为一个上下文敏感的面板提供,可以停靠在代码编辑器旁边。它不再作为主工具栏中的嵌入式PageControl提供。