在窗体上精确地放置控件对于许多应用程序而言是高优先级。System.Windows.Forms命名空间给你提供许多布局工具来实现此目的。 本节内容 AutoSize 属性概述 描述AutoSize属性及其在布局中的角色。 Windows 窗体控件中的边距和填充 描述Margin和Padding属性及其在布局中的角色。
FlowLayoutPanel 控制項會以水平或垂直流向來排列它的內容。 其內容可以從某一資料列換行至下一個資料列,或從某一資料行換行至下一個資料行。 此外,也可裁剪該內容而不換行。 本節中的主題會描述可以讓您將 FlowLayoutPanel 功能建置到應用程式中的概念和技巧。
通过使用新的控件(比如ToolStrip、FlowLayoutPanel和TableLayoutPanel),您可以创建智能化和可扩展的应用程序布局。本文介绍四种应用程序布局:选项卡样式的工具条、Outlook样式的工具条、可折叠菜单和飞出式面板。所有这些布局用Windows Forms 2.0创建起来都很简单。本文假定您了解Windows Forms的基础知识并熟悉UserControls。
将AutoSize 属性设置为 true 时,FlowLayoutPanel 控件自动调整根据其内容调整大小。 它还为其子控件提供了 FlowBreak 属性。 将 FlowBreak 属性的值设置为 true 会使FlowLayoutPanel 控件停止按当前排列方向对控件进行布局,并换行到下一行或下一列。 上图的两个 FlowLayoutPanel 控件设置了 BorderStyle 属性,以演示...
Windows 窗体Panel控件用于为其他控件提供可识别的分组。 通常,可使用面板按功能细分窗体。 例如,你可能有一个订单窗体可用于指定邮寄选项,如指定使用哪家夜间承运商。 对面板中的所有选项进行分组可为用户提供逻辑视觉提示。 在设计时,可以轻松移动所有控件 - 移动Panel控件时,其所有包含的控件也会移动。 可以通过其Co...
演练:使用 FlowLayoutPanel 在 Windows 窗体上排列控件 FolderBrowserDialog 组件 FontDialog 组件 GroupBox 控件 HelpProvider 组件 HScrollBar 和 VScrollBar 控件 ImageList 组件 Label 控件 LinkLabel 控件 ListBox 控件 ListView 控件 MainMenu 组件 MaskedTextBox 控件 ...
將TableLayoutPanel控制項停駐在父表單。 調整表單的大小,並注意配置的效果。 另請參閱 FlowLayoutPanel TableLayoutPanel 逐步解說:使用 FlowLayoutPanel 排列 Windows Forms上的控制項 逐步解說:使用對齊線排列 Windows Forms 上的控制項 逐步解說:建立適用於資料輸入且可調整大小的 Windows Form ...
TableLayoutPanel 控件 TableLayoutPanel 控件概述 TableLayoutPanel 控件中的自动调整大小行为 TableLayoutPanel 控件的最佳做法 如何:在 TableLayoutPanel 控件中对齐和拉伸控件 如何:在 TableLayoutPanel 控件中锚定和停靠子控件 如何:创建可重设大小的 Windows 窗体以供输入数据 ...
瞭解如何使用 FlowLayoutPanel 控制項和 TableLayoutPanel 控制項,提供直覺的方式排列 Windows Forms 專案中的控制項。
通过使用新的控件(比如 ToolStrip、FlowLayoutPanel 和 TableLayoutPanel),您可以创建智能化和可扩展的应用程序布局。本文介绍四种应用程序布局:选项卡样式的工具条、Outlook 样式的工具条、可折叠菜单和飞出式面板。所有这些布局用 Windows Forms 2.0 创建起来都很简单。本文假定您了解 Windows Forms 的基础知识并熟悉 ...