Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

ListBox Classe

Representa um Controlarar de caixa de listagem que permita Simples ou Múltiplo seleção item.

Namespace:  System.Web.UI.WebControls
Assembly:  System.Web (em System.Web. dll)

[ValidationPropertyAttribute("SelectedItem")]
[AspNetHostingPermissionAttribute(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public class ListBox : ListControl, IPostBackDataHandler

Use the ListBox control to create a list control that allows single or multiple item selection.Use the Rows property to specify the height of the control.To enable multiple item selection, set the SelectionMode property to ListSelectionMode.Multiple.

Use the Items collection to examine the ListItem objects contained in the ListBox control.For example, you can determine the selected item(s) in the ListBox control by enumerating the Items collection and testing the Selected value for each ListItem element.

Cuidado:

Este controle pode ser usado para exibir a entrada do usuário, que pode incluir script cliente mal intencionado.Verifique as informações que são enviadas a partir de um cliente para script executável, instruções SQL ou outro código antes de exibi-la em seu aplicativo. Você pode usar Controlarars de validação para Marcar a entrada do usuário antes de exibir o texto de entrada em um Controlarar. O ASP.NET fornece um recurso de validação de Solicitar de entrada para bloquear script e HTML na entrada do usuário.For more information, see Protegendo controles padrãoHOW TO: Proteger contra explorações de script em um aplicativo da Web, Aplicar HTML codificação para as Cadeia de caracteres, and Validando Entrada de Usuário em Páginas da Web ASP.NET.

Acessibilidade

A marcação processada por padrão para este controle pode atendem aos padrões de acessibilidade, como as diretrizes Prioridade 1 Web conteúdo acessibilidade diretrizes 1.0 (WCAG) não.For details about accessibility support for this control, see Controles ASP.NET e acessibilidade.

TopicLocation
Como: Definir a seleção na lista de Servidor Web controles (Visual Studio)dv_vwdcon
Demonstra Passo a passo: Criando elementos Reusable com controles de usuário do ASP.NETdv_vwdcon
Demonstra Passo a passo: Criando e usando ASP.NET Mestre páginas em Visual Web Developerdv_vwdcon
Como: Responder a alterações na lista da Servidor Web controlesdv_aspnetcon
Como: Preencher Lista Servidor Web controles de uma fonte de dados (Visual Studio)dv_vwdcon
Como: Adicionar caixa de listagem Servidor Web controles a uma página Web Forms (Visual Studio)dv_vwdcon
Como: Set Foco on ASP.NET Servidor Web Controlesdv_aspnetcon
Demonstra Passo a passo: Dados de vinculação a um Personalizar Business objetodv_vwdcon
Como: Adicionar itens na lista de Servidor Web controles (Visual Studio)dv_vwdcon
Como: Determine the Seleção in Lista Servidor Web Controlesdv_aspnetcon
Como: Add to a Page Web Formulários ListBox Servidor Web Controlesdv_aspnetcon
Como: Populate Lista Servidor Web Controles from a Source Dadosdv_aspnetcon
Como: SeleçãoSSeleçãoeSeleçãotSeleção SeleçãotSeleçãohSeleçãoeSeleção SeleçãoSSeleçãoeSeleçãolSeleçãoeSeleçãocSeleçãotSeleçãoiSeleçãooSeleçãonSeleção SeleçãoiSeleçãonSeleção SeleçãoLSeleçãoiSeleçãosSeleçãotSeleçãoaSeleção SeleçãoWSeleçãoeSeleçãobSeleção SeleçãoCSeleçãooSeleçãonSeleçãotSeleçãorSeleçãooSeleçãolSeleçãosSeleção SeleçãoSSeleçãoeSeleçãorSeleçãovSeleçãoeSeleçãorSeleçãodv_aspnetcon
Como: Adicionar itens na lista da Servidor Web controlesdv_aspnetcon
Como: conjunto a seleção em controles de lista do servidor WebBuilding ASP .NET Web Applications in Visual Studio
Como: Responder a alterações na lista de controles do servidor WebBuilding ASP .NET Web Applications in Visual Studio
Como: Adicionar controles de servidor Web ListBox a uma página de Web FormsBuilding ASP .NET Web Applications in Visual Studio
Como: conjunto o foco em controles de servidor Web do ASP.NETBuilding ASP .NET Web Applications in Visual Studio
Como: popular a lista servidor Web controles a partir de fontes de dadosBuilding ASP .NET Web Applications in Visual Studio
Demonstra Passo a passo: Ligação para um objeto de negócios personalizado de dadosBuilding ASP .NET Web Applications in Visual Studio
Como: Adicionar itens em controles de lista do servidor WebBuilding ASP .NET Web Applications in Visual Studio
Como: Determine the seleção in lista servidor Web ControlsBuilding ASP .NET Web Applications in Visual Studio
Como: Definir a Seleção em Controles de Lista do Servidor Webdv_vwdcon
Como: responder a alterações em controles de servidor Web Listdv_vwdcon
Passo a passo: criando elementos reusáveis com controles de usuário do ASP.NETdv_vwdcon
Passo a passo: criando e usando páginas mestras do ASP.NET no Visual Web Developerdv_vwdcon
Como: Adicionar controles servidor da Web ListBox a uma página de formulários da Web:dv_vwdcon
Como: definir foco em controles de servidor Web do ASP.NETdv_vwdcon
Como: Preencher Controles de lista do servidor Web a partir de uma Fonte de Dadosdv_vwdcon
Passo a passo: associação de dados em um objeto corporativo personalizadodv_vwdcon
Como: Adicionar Itens a Controles do Servidor Web de Listadv_vwdcon
Como: determinar a seleção nos controles de servidor Web Listdv_vwdcon

The following example demonstrates how to create a ListBox control.

<%@ Page Language= AutoEventWireup= %>

<!DOCTYPE html PUBLIC "-
    "http:
<html xmlns="http:
<head>
    <title>ListBox Example</title>
<script language= runat=>

       SubmitBtn_Click(Object sender, EventArgs e) 
      {
          (ListBox1.SelectedIndex > -1)
            Label1.Text= + ListBox1.SelectedItem.Text;
      }

   </script>

</head>
<body>

   <h3>ListBox Example</h3>

   <form id= runat=>

      <asp:ListBox id= 
           Rows=
           Width=
           SelectionMode= 
           runat=>

         <asp:ListItem>Item 1</asp:ListItem>
         <asp:ListItem>Item 2</asp:ListItem>
         <asp:ListItem>Item 3</asp:ListItem>
         <asp:ListItem>Item 4</asp:ListItem>
         <asp:ListItem>Item 5</asp:ListItem>
         <asp:ListItem>Item 6</asp:ListItem>

      </asp:ListBox>

      <asp:button id=
           Text= 
           OnClick= 
           runat= />

      <asp:Label id= 
           Font-Names= 
           Font-Size= 
           runat=/>

   </form>

</body>
</html>


The following example demonstrates how to create a ListBox control through data binding.

<%@ Page Language= AutoEventWireup= %>

<!DOCTYPE html PUBLIC "-
    "http:
<html xmlns="http:
<head>
    <title>Data Binding ListBox</title>
<script language= runat=>

       Page_Load(Object sender, EventArgs e) 
      {

          (!IsPostBack) 
         {

            ArrayList values =  ArrayList();

            values.Add ();
            values.Add ();
            values.Add ();
            values.Add ();
            values.Add ();
            values.Add ();

            ListBox1.DataSource = values;
            ListBox1.DataBind();

         }

      }

       SubmitBtn_Click(Object sender, EventArgs e) 
      {

          ( ListBox1.SelectedIndex > -1 )
            Label1.Text =  + ListBox1.SelectedItem.Text;

      }

   </script>

</head>
<body>

   <form id= runat=>

        <h3>Data Binding ListBox</h3>

        <asp:ListBox id= 
             Width= 
             runat=/>

        <asp:button id=
             Text= 
             OnClick= 
             runat= />

        <asp:Label id= 
             Font-Names= 
             font-size= 
             runat=/>

   </form>

</body>
</html>


Quaisquer membros públicos estático (compartilhados na Visual Basic) desse tipo são Thread seguro. Não há garantia de que qualquer membro de instância seja isento de segmentos.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
© 2013 Microsoft. Todos os direitos reservados.