﻿<?xml version="1.0" encoding="utf-8"?><Type Name="TableLayoutSettings" FullName="System.Windows.Forms.TableLayoutSettings"><TypeSignature Language="C#" Value="public sealed class TableLayoutSettings : System.Windows.Forms.LayoutSettings, System.Runtime.Serialization.ISerializable" /><AssemblyInfo><AssemblyName>System.Windows.Forms</AssemblyName><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Base><BaseTypeName>System.Windows.Forms.LayoutSettings</BaseTypeName></Base><Interfaces><Interface><InterfaceName>System.Runtime.Serialization.ISerializable</InterfaceName></Interface></Interfaces><Docs><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="T:System.Windows.Forms.TableLayoutSettings" /> class collects and manages the characteristics associated with the table layout scheme. This class is used internally by the <see cref="T:System.Windows.Forms.TableLayoutPanel" /> and <see cref="T:System.Windows.Forms.ToolStrip" /> classes, as well as the table layout engine. The <see cref="T:System.Windows.Forms.TableLayoutSettings" /> class is used by the layout engine to determine how to lay out the container's child controls.</para><para>The <see cref="T:System.Windows.Forms.TableLayoutSettings" /> class manages the following information:</para><list type="bullet"><item><para>The <see cref="T:System.Windows.Forms.TableLayoutPanelGrowStyle" /> being used.</para></item><item><para>The maximum number of columns and rows in the layout.</para></item><item><para>The collection of styles used for the contained columns and rows. </para></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Collects the characteristics associated with table layouts.</para></summary></Docs><Members><Member MemberName="ColumnCount"><MemberSignature Language="C#" Value="public int ColumnCount { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Setting the <see cref="P:System.Windows.Forms.TableLayoutSettings.ColumnCount" /> property does not allocate the columns or any backing memory. This allocation occurs when the columns are created.</para><para>Setting this property causes the table to undergo another layout operation.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the maximum number of columns allowed in the table layout.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(0)</AttributeName></Attribute></Attributes></Member><Member MemberName="ColumnStyles"><MemberSignature Language="C#" Value="public System.Windows.Forms.TableLayoutColumnStyleCollection ColumnStyles { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Windows.Forms.TableLayoutColumnStyleCollection</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use the <see cref="P:System.Windows.Forms.TableLayoutSettings.ColumnStyles" /> property to access the style properties of specific columns. The order of the styles in a <see cref="T:System.Windows.Forms.TableLayoutColumnStyleCollection" /> matches the order of the corresponding columns in the layout table.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the collection of styles used to determine the look and feel of the table layout columns. </para></summary></Docs></Member><Member MemberName="GetCellPosition"><MemberSignature Language="C#" Value="public System.Windows.Forms.TableLayoutPanelCellPosition GetCellPosition (object control);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(-1)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Windows.Forms.TableLayoutPanelCellPosition</ReturnType></ReturnValue><Parameters><Parameter Name="control" Type="System.Object" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the <see cref="T:System.Windows.Forms.TableLayoutPanelCellPosition" /> that represents the row and the column of the cell.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>A <see cref="T:System.Windows.Forms.TableLayoutPanelCellPosition" /> that represents the cell position.</para></returns><param name="control"><attribution license="cc4" from="Microsoft" modified="false" />A control contained within a cell.</param></Docs></Member><Member MemberName="GetColumn"><MemberSignature Language="C#" Value="public int GetColumn (object control);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(-1)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="control" Type="System.Object" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the column position of the specified child control.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The column position of the specified child control.</para></returns><param name="control"><attribution license="cc4" from="Microsoft" modified="false" />A control contained within a cell.</param></Docs></Member><Member MemberName="GetColumnSpan"><MemberSignature Language="C#" Value="public int GetColumnSpan (object control);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="control" Type="System.Object" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the number of columns that the cell containing the child control spans.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The number of columns that the cell containing the child control spans.</para></returns><param name="control"><attribution license="cc4" from="Microsoft" modified="false" />A control contained within a cell.</param></Docs></Member><Member MemberName="GetRow"><MemberSignature Language="C#" Value="public int GetRow (object control);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(-1)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="control" Type="System.Object" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the row position of the specified child control.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The row position of the specified child control.</para></returns><param name="control"><attribution license="cc4" from="Microsoft" modified="false" />A control contained within a cell.</param></Docs></Member><Member MemberName="GetRowSpan"><MemberSignature Language="C#" Value="public int GetRowSpan (object control);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Parameters><Parameter Name="control" Type="System.Object" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the number of rows that the cell containing the child control spans.</para></summary><returns><attribution license="cc4" from="Microsoft" modified="false" /><para>The number of rows that the cell containing the child control spans.</para></returns><param name="control"><attribution license="cc4" from="Microsoft" modified="false" />A control contained within a cell.</param></Docs></Member><Member MemberName="GrowStyle"><MemberSignature Language="C#" Value="public System.Windows.Forms.TableLayoutPanelGrowStyle GrowStyle { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Windows.Forms.TableLayoutPanelGrowStyle</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Windows.Forms.TableLayoutSettings.GrowStyle" /> property determines how the layout engine should add a new cell to a full table. This property can be set to <see cref="F:System.Windows.Forms.TableLayoutPanelGrowStyle.AddRows" /> to indicate that rows should be added, <see cref="F:System.Windows.Forms.TableLayoutPanelGrowStyle.AddColumns" /> to indicate that columns should be added, or <see cref="F:System.Windows.Forms.TableLayoutPanelGrowStyle.FixedSize" /> to disallow expansion.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets a value indicating how the table layout should expand to accommodate new cells when all existing cells are occupied.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(System.Windows.Forms.TableLayoutPanelGrowStyle.AddRows)</AttributeName></Attribute></Attributes></Member><Member MemberName="LayoutEngine"><MemberSignature Language="C#" Value="public override System.Windows.Forms.Layout.LayoutEngine LayoutEngine { get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Windows.Forms.Layout.LayoutEngine</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>The <see cref="P:System.Windows.Forms.TableLayoutSettings.LayoutEngine" /> property is typically used in two contexts:</para><list type="bullet"><item><para>A container that uses a table layout.</para></item><item><para>A control contained within a table layout container, such as a button contained in a cell of a <see cref="T:System.Windows.Forms.TableLayoutPanel" />.</para></item></list></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the current table layout engine.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo></Member><Member MemberName="RowCount"><MemberSignature Language="C#" Value="public int RowCount { set; get; }" /><MemberType>Property</MemberType><ReturnValue><ReturnType>System.Int32</ReturnType></ReturnValue><Docs><value>To be added.</value><since version=".NET 2.0" /><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Setting the <see cref="P:System.Windows.Forms.TableLayoutSettings.RowCount" /> property does not allocate the rows or any backing memory. This allocation occurs when the rows are created.</para><para>Setting this property causes the table to undergo another layout operation.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets or sets the maximum number of rows allowed in the table layout.</para></summary></Docs><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(0)</AttributeName></Attribute></Attributes></Member><Member MemberName="RowStyles"><MemberSignature Language="C#" Value="public System.Windows.Forms.TableLayoutRowStyleCollection RowStyles { get; }" /><MemberType>Property</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Windows.Forms.TableLayoutRowStyleCollection</ReturnType></ReturnValue><Docs><value>To be added.</value><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>Use the <see cref="P:System.Windows.Forms.TableLayoutSettings.RowStyles" /> property to access the style properties of specific rows. The order of the styles in a <see cref="T:System.Windows.Forms.TableLayoutRowStyleCollection" /> matches the order of the corresponding rows in the layout table.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Gets the collection of styles used to determine the look and feel of the table layout rows.</para></summary></Docs></Member><Member MemberName="SetCellPosition"><MemberSignature Language="C#" Value="public void SetCellPosition (object control, System.Windows.Forms.TableLayoutPanelCellPosition cellPosition);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><Attributes><Attribute><AttributeName>System.ComponentModel.DefaultValue(-1)</AttributeName></Attribute></Attributes><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="control" Type="System.Object" /><Parameter Name="cellPosition" Type="System.Windows.Forms.TableLayoutPanelCellPosition" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Sets the <see cref="T:System.Windows.Forms.TableLayoutPanelCellPosition" /> that represents the row and the column of the cell.</para></summary><param name="control"><attribution license="cc4" from="Microsoft" modified="false" />A control contained within a cell.</param><param name="cellPosition"><attribution license="cc4" from="Microsoft" modified="false" />A <see cref="T:System.Windows.Forms.TableLayoutPanelCellPosition" />  that represents the cell position.</param></Docs></Member><Member MemberName="SetColumn"><MemberSignature Language="C#" Value="public void SetColumn (object control, int column);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="control" Type="System.Object" /><Parameter Name="column" Type="System.Int32" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Sets the column position for the specified child control.</para></summary><param name="control"><attribution license="cc4" from="Microsoft" modified="false" />A control contained within a cell.</param><param name="column"><attribution license="cc4" from="Microsoft" modified="false" />The column position for the specified child control.</param></Docs></Member><Member MemberName="SetColumnSpan"><MemberSignature Language="C#" Value="public void SetColumnSpan (object control, int value);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="control" Type="System.Object" /><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Sets the number of columns that the cell containing the child control spans.</para></summary><param name="control"><attribution license="cc4" from="Microsoft" modified="false" />A control contained within a cell.</param><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The number of columns that the cell containing the child control spans.</param></Docs></Member><Member MemberName="SetRow"><MemberSignature Language="C#" Value="public void SetRow (object control, int row);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="control" Type="System.Object" /><Parameter Name="row" Type="System.Int32" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Sets the row position of the specified child control.</para></summary><param name="control"><attribution license="cc4" from="Microsoft" modified="false" />A control contained within a cell.</param><param name="row"><attribution license="cc4" from="Microsoft" modified="false" />The row position of the specified child control.</param></Docs></Member><Member MemberName="SetRowSpan"><MemberSignature Language="C#" Value="public void SetRowSpan (object control, int value);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="control" Type="System.Object" /><Parameter Name="value" Type="System.Int32" /></Parameters><Docs><remarks>To be added.</remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>Sets the number of rows that the cell containing the child control spans.</para></summary><param name="control"><attribution license="cc4" from="Microsoft" modified="false" />A control contained within a cell.</param><param name="value"><attribution license="cc4" from="Microsoft" modified="false" />The number of rows that the cell containing the child control spans.</param></Docs></Member><Member MemberName="System.Runtime.Serialization.ISerializable.GetObjectData"><MemberSignature Language="C#" Value="void ISerializable.GetObjectData (System.Runtime.Serialization.SerializationInfo si, System.Runtime.Serialization.StreamingContext context);" /><MemberType>Method</MemberType><AssemblyInfo><AssemblyVersion>2.0.0.0</AssemblyVersion></AssemblyInfo><ReturnValue><ReturnType>System.Void</ReturnType></ReturnValue><Parameters><Parameter Name="si" Type="System.Runtime.Serialization.SerializationInfo" /><Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" /></Parameters><Docs><remarks><attribution license="cc4" from="Microsoft" modified="false" /><para>This member is an explicit interface member implementation. It can be used only when the <see cref="T:System.Windows.Forms.TableLayoutSettings" /> instance is cast to an <see cref="T:System.Runtime.Serialization.ISerializable" /> interface.</para></remarks><summary><attribution license="cc4" from="Microsoft" modified="false" /><para>For a description of this member, see <see cref="M:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />.</para></summary><param name="si"><attribution license="cc4" from="Microsoft" modified="false" />The object to be populated with serialization information. </param><param name="context"><attribution license="cc4" from="Microsoft" modified="false" />The destination context of the serialization.</param></Docs></Member></Members><Attributes><Attribute><AttributeName>System.ComponentModel.TypeConverter(typeof(System.Windows.Forms.Layout.TableLayoutSettingsTypeConverter))</AttributeName></Attribute></Attributes></Type>