RAD Studio 13.2新功能预告:新增两款VCL控件,助力构建现代化Windows用户界面
发布日期:2026-09-16来源: 返回列表 >>

近年来,Embarcadero持续在VCL框架中引入以表单管理为核心的新型标签页控件,重点帮助开发者将传统表单及MDI(多文档界面)架构平滑迁移至现代应用范式。在即将到来的13.2版本中,这一产品线将进一步扩充——新增两款专注于导航场景的 VCL控件:TabView与NavigationView。

 

这两款控件在交互逻辑与视觉风格上全面对标当前主流Windows应用程序的设计规范,并深度契合WinUI 3的界面范式。但需要强调的是,它们并非基于WinUI或 XAML构建,而是原生VCL控件,能够与开发者现有的表单(Forms)、框架(Frames)、页面控件(Page Controls)以及既有应用代码无缝集成,无需重构底层架构即可享受现代化UI体验。内容速览→

 

新标签页视图控件

TabView控件是TabSet控件的新替代方案。一个标签页可以与表单或另一个控件关联,因此您不必局限于特定的内容容器。每个标签页都可以包含图片、多行文本和一个可选的关闭按钮。

该控件还包含通常将一个基础标签页条转换为大量自定义代码的组件:一个添加标签页的按钮、一个列出所有标签页的下拉列表,以及当标签页无法容纳时出现的滚动按钮。TTabView 可以放置在 TTitleBarPanel 上,从而能够像当前浏览器和开发工具那样,在自定义标题栏中使用标签页。

 

新的导航视图控件

NavigationView控件是一个垂直的导航项列表。一个项目可以指向多页控件中的一个页面、一个框架、TCardPanel中的一个卡片,或由第三方页面控件管理的页面内容。这种松散的关联是故意的:现有应用程序不应该仅仅为了使用该控件而需要将其所有内容迁移到一个新的容器中。

该控制面板具有正常模式和紧凑模式。正常模式显示图像和文本;紧凑模式保留图像并缩小导航区域的宽度。内置菜单按钮可在这两种模式之间切换。项目可以具有多行标题和提示,可通过鼠标滚轮滚动,并且可以选择通过拖放重新排序。

 

样式与自定义绘图

有几种内置选择样式,包括主题式、彩色、矩形和圆角变体。颜色可以遵循活动的 VCL 样式,或者您可以自定义选择。对于需要更多控制的应用,绘图事件允许您自定义整个项目或仅其内容。

这两个控件也可以一起使用。例如,NavigationView 可以选择应用程序的主区域,而 TabView 则包含在该区域中打开的文档。或者您可以单独使用任一控件。 

 

VCL 持续改进

我们一直在不断添加新的用户界面控件,以帮助现代化现有的VCL应用程序,同时也用于构建外观现代的新应用程序,而这是朝着这个方向迈出的又一步。我们计划继续朝着这个方向发展,同时我们将投入大量精力来改进对样式、HiDPI以及库中许多其他现代功能的支持,这也包括解决客户在此领域报告的工单。

 

 

详细内容请参考:Coming in RAD Studio 13.2: Build Modern Windows User Interfaces with Two New VCL Controls

0.812518s