演练:使用 Windows 窗体控件上的智能标记执行常规任务
在为 Windows 窗体应用程序构造窗体和控件时,要重复执行许多任务。 以下是您将遇到的一些通常要执行的任务:
在 TabControl 上添加或移除选项卡。
将控件停靠到其父控件。
更改 SplitContainer 控件的方向。
为了加快开发速度,许多控件提供了智能标记。这些智能标记是区分上下文的菜单,允许您在设计时以一个操作即可执行此类常规任务。 这些任务称作“智能标记谓词”。
在设计器中,附加到一个控件实例上的智能标记在其生命周期内始终保持可用。
本演练涉及以下任务:
创建 Windows 窗体项目
使用智能标记
启用和禁用智能标
完成本演练后,您将对这些重要的布局功能所扮演的角色有所了解。
提示
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置。
创建项目
第一步是创建项目并设置窗体。
创建项目
创建名为“SmartTagsExample”的基于 Windows 的应用程序项目。 有关详细信息,请参见如何:创建新的 Windows 窗体应用程序项目。
在**“Windows 窗体设计器”**中选择窗体。
使用智能标记
在设计时,智能标记在提供这些智能标记的控件上始终可用。
使用智能标记
从**“工具箱”**中将一个 TabControl 拖到窗体上。 注意显示在 TabControl 旁边的智能标记标志符号 ()。
单击智能标记标志符号。 在标志符号旁显示的快捷菜单上选择**“添加选项卡”**项。 可看到 TabControl 上添加了一个新的选项卡页。
从**“工具箱”**中将一个 TableLayoutPanel 控件拖到窗体上。
单击智能标记标志符号。 在标志符号旁显示的快捷菜单上选择**“添加列”**项。 可看到 TableLayoutPanel 控件上添加了一个新列。
从**“工具箱”**中将一个 SplitContainer 控件拖到窗体上。
单击智能标记标志符号。 在标志符号旁显示的快捷菜单上选择**“水平拆分器方向”**项。 可看到 SplitContainer 控件的拆分栏现在处于水平方向。