diff options
author | Carlos Alberto Cortez <calberto.cortez@gmail.com> | 2007-01-10 01:18:27 +0300 |
---|---|---|
committer | Carlos Alberto Cortez <calberto.cortez@gmail.com> | 2007-01-10 01:18:27 +0300 |
commit | ffeede9908b5cf678e0e5fa3d15bb07d54c5444a (patch) | |
tree | fa678bebbd6f23f813f43877faea03f5b00cfec3 /mcs/class/Managed.Windows.Forms/System.Windows.Forms/ColumnHeader.cs | |
parent | b13c60ad6916532940f027dba6a2211c47a14b11 (diff) |
2007-01-09 Carlos Alberto Cortez <calberto.cortez@gmail.com>
* ColumnHeader.cs: Implement 2.0 AutoResize method using
the Width property.
* ListView.cs: Implement 2.0 AutoResizeColumn and AutoResizeColumns
methods by callling Column.AutoResize method on columns.
svn path=/trunk/mcs/; revision=70745
Diffstat (limited to 'mcs/class/Managed.Windows.Forms/System.Windows.Forms/ColumnHeader.cs')
-rw-r--r-- | mcs/class/Managed.Windows.Forms/System.Windows.Forms/ColumnHeader.cs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ColumnHeader.cs b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ColumnHeader.cs index 807c0f6a794..42d49d8e063 100644 --- a/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ColumnHeader.cs +++ b/mcs/class/Managed.Windows.Forms/System.Windows.Forms/ColumnHeader.cs @@ -307,6 +307,25 @@ namespace System.Windows.Forms #endregion // Public Instance Properties #region Public Methods +#if NET_2_0 + public void AutoResize (ColumnHeaderAutoResizeStyle headerAutoResize) + { + switch (headerAutoResize) { + case ColumnHeaderAutoResizeStyle.None: + break; + case ColumnHeaderAutoResizeStyle.ColumnContent: + Width = -1; + break; + case ColumnHeaderAutoResizeStyle.HeaderSize: + Width = -2; + break; + default: + throw new InvalidEnumArgumentException ("headerAutoResize", (int) headerAutoResize, + typeof (ColumnHeaderAutoResizeStyle)); + } + } +#endif + public object Clone () { ColumnHeader columnHeader = new ColumnHeader (); |