Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

514 lines
24 KiB
XML

<?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>