ListViewItem

ListViewItem serializable

System. Windows .Forms (system. windows .forms.dll) class

This class represents an item in a ListView control. You can add and remove these objects from the ListView.Items collection.

In one of the icon views, the imagery displayed comes from the Text and ImageIndex properties (inherited from the various ListView image lists; the list currently in play can be retrieved from ImageList ). You can also specify various other aspects of the items appearance such as the Font , ForeColor , and BackColor . You can also discover whether the item is Selected , Focused , or Checked . (See ListView for more information on these features.)

In the details view, the ListView displays several columns , in addition to the simple text and icon for the item. To support this, you should add additional ListViewSubItem objects to the SubItems collection.

 public class  ListViewItem  : ICloneable, System.Runtime.Serialization.ISerializable {  // Public Constructors  public  ListViewItem  ();    public  ListViewItem  (ListViewSubItem[ ]  subItems  , int  imageIndex  );    public  ListViewItem  (string  text  );    public  ListViewItem  (string[ ]  items  );    public  ListViewItem  (string[ ]  items  , int  imageIndex  );    public  ListViewItem  (string[ ]  items  , int  imageIndex  , System.Drawing.Color  foreColor  , System.Drawing.Color  backColor  ,          System.Drawing.Font  font  );    public  ListViewItem  (string  text  , int  imageIndex  );  // Public Instance Properties  public Color  BackColor  {set; get; }    public Rectangle  Bounds  {get; }    public bool  Checked  {set; get; }    public bool  Focused  {set; get; }    public Font  Font  {set; get; }    public Color  ForeColor  {set; get; }    public int  ImageIndex  {set; get; }    public ImageList  ImageList  {get; }    public int  Index  {get; }    public ListView  ListView  {get; }    public bool  Selected  {set; get; }    public int  StateImageIndex  {set; get; }    public ListViewSubItemCollection  SubItems  {get; }    public object  Tag  {set; get; }    public string  Text  {set; get; }    public bool  UseItemStyleForSubItems  {set; get; }  // Public Instance Methods  public void  BeginEdit  ();    public virtual object  Clone  ();  // implements ICloneable  public virtual void  EnsureVisible  ();    public Rectangle  GetBounds  (ItemBoundsPortion  portion  );    public virtual void  Remove  ();    public override string  ToString  ();  // overrides object   // Protected Instance Methods  protected virtual void  Deserialize  (System.Runtime.Serialization.SerializationInfo  info  ,          System.Runtime.Serialization.StreamingContext  context  );    protected virtual void  Serialize  (System.Runtime.Serialization.SerializationInfo  info  ,          System.Runtime.Serialization.StreamingContext  context  ); } 

Returned By

ListView.{FocusedItem , GetItemAt() , TopItem} , CheckedListViewItemCollection.this , ListViewItemCollection.{Add() , Insert() , this} , SelectedListViewItemCollection.this

Passed To

Multiple types



. Net Windows Forms in a Nutshell
.NET Windows Forms in a Nutshell
ISBN: 0596003382
EAN: 2147483647
Year: 2002
Pages: 794

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net