|
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale.
|
Traduzione
Originale
|
Classe ListView.SelectedListViewItemCollection
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
Il tipo ListView.SelectedListViewItemCollection espone i seguenti membri.
| Nome | Descrizione | |
|---|---|---|
![]() | ListView.SelectedListViewItemCollection |
| Nome | Descrizione | |
|---|---|---|
![]() | Count | |
![]() | IsReadOnly | |
![]() | Item[Int32] | |
![]() | Item[String] |
| Nome | Descrizione | |
|---|---|---|
![]() | Clear | |
![]() | Contains | |
![]() | ContainsKey | |
![]() | CopyTo | |
![]() | Equals(Object) | |
![]() | Finalize | |
![]() | GetEnumerator | |
![]() | GetHashCode | |
![]() | GetType | |
![]() | IndexOf | |
![]() | IndexOfKey | |
![]() | MemberwiseClone | |
![]() | ToString |
| Nome | Descrizione | |
|---|---|---|
![]() | AsParallel | |
![]() | AsQueryable | |
![]() | Cast<TResult> | |
![]() | OfType<TResult> |
| Nome | Descrizione | |
|---|---|---|
![]() ![]() | ICollection.IsSynchronized | Infrastruttura. |
![]() ![]() | ICollection.SyncRoot | Infrastruttura. |
![]() ![]() | IList.Add | Infrastruttura. |
![]() ![]() | IList.Contains | Infrastruttura. |
![]() ![]() | IList.IndexOf | Infrastruttura. |
![]() ![]() | IList.Insert | Infrastruttura. |
![]() ![]() | IList.IsFixedSize | Infrastruttura. |
![]() ![]() | IList.Item | Infrastruttura. |
![]() ![]() | IList.Remove | Infrastruttura. |
![]() ![]() | IList.RemoveAt | Infrastruttura. |
// This method adds two columns to the ListView, setting the Text // and TextAlign, and Width properties of each ColumnHeader. The // HeaderStyle property is set to NonClickable since the ColumnClick // event is not handled. Finally the method adds ListViewItems and // SubItems to each column. private void InitializeListView() { this.ListView1 = new System.Windows.Forms.ListView(); this.ListView1.BackColor = System.Drawing.SystemColors.Control; this.ListView1.Dock = System.Windows.Forms.DockStyle.Top; this.ListView1.Location = new System.Drawing.Point(0, 0); this.ListView1.Name = "ListView1"; this.ListView1.Size = new System.Drawing.Size(292, 130); this.ListView1.TabIndex = 0; this.ListView1.View = System.Windows.Forms.View.Details; this.ListView1.MultiSelect = true; this.ListView1.HideSelection = false; this.ListView1.HeaderStyle = ColumnHeaderStyle.Nonclickable; ColumnHeader columnHeader1 = new ColumnHeader(); columnHeader1.Text = "Breakfast Item"; columnHeader1.TextAlign = HorizontalAlignment.Left; columnHeader1.Width = 146; ColumnHeader columnHeader2 = new ColumnHeader(); columnHeader2.Text = "Price Each"; columnHeader2.TextAlign = HorizontalAlignment.Center; columnHeader2.Width = 142; this.ListView1.Columns.Add(columnHeader1); this.ListView1.Columns.Add(columnHeader2); string[] foodList = new string[]{"Juice", "Coffee", "Cereal & Milk", "Fruit Plate", "Toast & Jelly", "Bagel & Cream Cheese"}; string[] foodPrice = new string[]{"1.09", "1.09", "2.19", "2.49", "1.49", "1.49"}; for(int count=0; count < foodList.Length; count++) { ListViewItem listItem = new ListViewItem(foodList[count]); listItem.SubItems.Add(foodPrice[count]); ListView1.Items.Add(listItem); } this.Controls.Add(ListView1); } ... // Uses the SelectedItems property to retrieve and tally the price // of the selected menu items. private void ListView1_SelectedIndexChanged_UsingItems( object sender, System.EventArgs e) { ListView.SelectedListViewItemCollection breakfast = this.ListView1.SelectedItems; double price = 0.0; foreach ( ListViewItem item in breakfast ) { price += Double.Parse(item.SubItems[1].Text); } // Output the price to TextBox1. TextBox1.Text = price.ToString(); }
ListView.SelectedItems, ListView.SelectedIndexChanged event,
Windows 7, Windows Vista SP1 o versione successiva, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (componenti di base del server non supportati), Windows Server 2008 R2 (componenti di base del server supportati con SP1 o versione successiva), Windows Server 2003 SP2
.NET Framework non supporta tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

