【发布时间】:2013-11-14 10:23:10
【问题描述】:
我有一个应用程序使用TNotebook 在不同的子页面之间切换,如图所示。
现在我必须稍微扩展一下这段代码(即添加一个页面并更改大小)。
我被告知不应再使用TNotebook。在 Delphi 的帮助中,我发现“新应用程序应该使用 TPageControl”。
我的问题:我是否应该重构代码以使用TPageControl 而不是TNotebook? TNotebook有什么缺点?
【问题讨论】:
-
TNotebook 有一些错误功能,例如缺乏对 VCL 样式和结构视图的支持。在 Delphi 5 中,我更喜欢 TNotebook 的简单性,但最近在 XE2 中做了一个应用程序,我切换到 TPageControl 以实现整体更流畅的集成
-
@Arioch'The 你应该发布作为答案
-
@TobyAllen 我认为我可以提供的事实比不准确的模糊印象要多
-
@Arioch'我打算切换到 XE?所以这会影响我的决定。
-
@Arioch'The 这不是错误。这是设计使然。该控件遵循流行的系统主题。您会发现几乎所有的系统控件都是如此。
标签: delphi vcl delphi-2006