[Mono-winforms-list] Initial ListView implementation

Jordi Mas jmas@softcatala.org
Wed, 01 Oct 2003 21:15:44 +0200


I'm sending this because I will be unable to work on Mono until Monday or so.

Here you have the initial implementation for the ListView control. I have 
started working on the basic stuff: columns, items, subitems, events and 
selection. Basically, the idea of to make work the common things that an 
application may need. I have not started to look into checked item or images 
yet.  This is probably the most complex common control along with the treeview.

CVS: ----------------------------------------------------------------------
CVS: Enter Log.  Lines beginning with `CVS:' are removed automatically
CVS: Committing in .
CVS: Modified Files:
CVS:    class/System.Windows.Forms/System.Windows.Forms/ColumnHeader.cs
CVS:    class/System.Windows.Forms/System.Windows.Forms/Form.cs
CVS:    class/System.Windows.Forms/System.Windows.Forms/GroupBox.cs
CVS:    class/System.Windows.Forms/System.Windows.Forms/ListView.cs
CVS:    class/System.Windows.Forms/System.Windows.Forms/ListViewItem.cs
CVS:    class/System.Windows.Forms/System.Windows.Forms/win32Enums.cs
CVS:    class/System.Windows.Forms/System.Windows.Forms/win32Structs.cs
CVS: Added Files:
CVS:    class/System.Windows.Forms/System.Windows.Forms.Test/ListViewItemSimpleF
CVS: ----------------------------------------------------------------------

I'm also uploading the ListViewItemSimpleForm1.cs that is a basic example that 
I have been using during implementation. I'm planning to write a few samples 

Please, if you have applications or more samples that use the ListView control 
let me know.

I'm using Console.WriteLine heavly for debugging. I'll remove them for the 
final implementation. I still thing that I have two or three weeks more until 
I complete the implementation and some more examples. I also have done the 
implementation under Win32. I have not tried yet with linux+winelib.

Best Regards,


Jordi Mas i Hernāndez (homepage http://www.softcatala.org/~jmas)