演练:使用 Windows 窗体控件上的智能标记执行常规任务

更新:2007 年 11 月

在为 Windows 窗体应用程序构造窗体和控件时,要重复执行许多任务。以下是您将遇到的一些通常要执行的任务:

  • TabControl 上添加或移除选项卡。

  • 将控件停靠到其父控件。

  • 更改 SplitContainer 控件的方向。

为了加快开发速度,许多控件提供了智能标记。这些智能标记是区分上下文的菜单,允许您在设计时以一个操作即可执行此类常规任务。这些任务称作“智能标记谓词”。

在设计器中,附加到一个控件实例上的智能标记在其生命周期内始终保持可用。

本演练涉及以下任务:

  • 创建 Windows 窗体项目

  • 使用智能标记

  • 启用和禁用智能标

完成本演练后,您将对这些重要的布局功能所扮演的角色有所了解。

说明:

显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您的当前设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

创建项目

第一步是创建项目并设置窗体。

创建项目

  1. 创建名为“SmartTagsExample”的基于 Windows 的应用程序项目。有关详细信息,请参见如何:创建 Windows 应用程序项目

  2. 在“Windows 窗体设计器”中选择窗体。

使用智能标记

在设计时,智能标记在提供这些智能标记的控件上始终可用。

使用智能标记

  1. 从“工具箱”中将一个 TabControl 拖到窗体上。注意显示在 TabControl 旁边的智能标记标志符号 (智能标记标志符号)。

  2. 单击智能标记标志符号。在标志符号旁显示的快捷菜单上选择“添加选项卡”项。可看到 TabControl 上添加了一个新的选项卡页。

  3. 从“工具箱”中将一个 TableLayoutPanel 控件拖到窗体上。

  4. 单击智能标记标志符号。在标志符号旁显示的快捷菜单上选择“添加列”项。可看到 TableLayoutPanel 控件上添加了一个新列。

  5. 从“工具箱”中将一个 SplitContainer 控件拖到窗体上。

  6. 单击智能标记标志符号。在标志符号旁显示的快捷菜单上选择“水平拆分器方向”项。可看到 SplitContainer 控件的拆分栏现在处于水平方向。

请参见

任务

演练:向 Windows 窗体组件添加智能标记

参考

TextBox

TabControl

SplitContainer

DesignerActionList