Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore ListItem (String, String, Boolean)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe ListItem con il testo, il valore e i dati abilitati specificati.

Spazio dei nomi:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

public ListItem(
	string text,
	string value,
	bool enabled
)

Parametri

text
Type: System.String

Testo da visualizzare nel controllo elenco per l'elemento rappresentato dall'oggetto ListItem.

value
Type: System.String

Valore associato all'oggetto ListItem.

enabled
Type: System.Boolean

Indica se l'oggetto ListItem è abilitato.

Nella tabella seguente mostra i valori di proprietà iniziali per un'istanza di ListItem.

Proprietà

Valore iniziale

Text

Valore del parametro text.

Value

Valore del parametro value.

Enabled

Valore del parametro enabled.

Nell'esempio riportato di seguito viene illustrato come aggiungere elementi a e la rimozione di elementi da ListBox controlli. Quando viene selezionato un elemento nel ListBox1 controllo, un nuovo ListItem può essere creato e aggiunto al controllo con lo stesso valore il ListBox2 il controllo, se il ListBox2 controllo non contiene già un elemento con il testo. In questo esempio viene chiamato il costruttore con enabled impostato su true. Se è stato chiamato con enabled impostato su false, il nuovo ListItem controllo non apparirà nella ListBox controllo.

System_CAPS_noteNota

Esempio di codice seguente viene utilizzato il modello di codice a file singolo e potrebbe non funzionare correttamente se viene copiato direttamente in un file code-behind. Questo esempio di codice deve essere copiato in un file di testo vuoto con estensione aspx. Per ulteriori informazioni sul modello di codice di Web Form, vedere ASP.NET Web Forms Page Code Model.


<%@ Page Language="C#" AutoEventWireup="True" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
 <head>
    <title>ListItem Example</title>
<script runat="server">

         void AddBtn_Click(Object Sender, EventArgs e) 
         {
             if (ListBox1.SelectedIndex > -1) 
             {
                  if (ListBox2.Items.FindByText(ListBox1.SelectedItem.Text) == null) 
                 {
                     ListItem Item = new ListItem(ListBox1.SelectedItem.Text, 
                         ListBox1.SelectedItem.Value, true);
                     ListBox2.Items.Add(Item);
                  }
             }
         }

         void DelBtn_Click(Object Sender, EventArgs e) 
         {
             if (ListBox2.SelectedIndex > -1) 
             {
                 ListBox2.Items.Remove(ListBox2.SelectedItem);
             }
         }

     </script>

 </head>
 <body>

     <h3>ListItem Example</h3>
     <form id="form1" runat="server">
     <table>
     <tr><td>
         <asp:ListBox id="ListBox1" Width="100px" runat="server">
             <asp:ListItem Value="Value 1">Item 1</asp:ListItem>
             <asp:ListItem Value="Value 2">Item 2</asp:ListItem>
             <asp:ListItem Value="Value 3">Item 3</asp:ListItem>
             <asp:ListItem Value="Value 4">Item 4</asp:ListItem>
             <asp:ListItem Value="Value 5" Selected="True">Item 5</asp:ListItem>
             <asp:ListItem Value="Value 6">Item 6</asp:ListItem>
         </asp:ListBox>
     </td><td>
         <asp:button Text="--->" OnClick="AddBtn_Click" runat="server" /><br />
         <asp:button Text="<---" OnClick="DelBtn_Click" runat="server" />
    </td><td>
         <asp:ListBox id="ListBox2" Width="100px" runat="server"/>
     </td></tr>
     </table>
     </form>

 </body>
 </html>

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: