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