Exportar (0) Imprimir
Expandir Tudo
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

Propriedade ListViewItem.Selected

Obtém ou define um valor que indica se o item está selecionado.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

[BrowsableAttribute(false)]
public bool Selected { get; set; }

Valor de propriedade

Tipo: System.Boolean
true Se o item é selecionado; caso contrário, false.

Se o MultiSelect propriedade das ListView o item estiver contido no controle é definida como true, configuração o valor desta propriedade adiciona ou remove o item do conjunto de itens selecionados. Se o MultiSelect propriedade é conjunto para false, conjunto seletiva o valor dessa propriedade para selecionar um item automaticamente cancela a seleção para quaisquer outros itens na ListView controle. Você pode usar essa propriedade para determinar se um item é selecionado ou para selecionar um item em time de execução.Você pode acessar todos os itens selecionados em um ListView controle usando o ListView.SelectedItems propriedade.

ObservaçãoObservação:

Os itens aparecem somente quando selecionado o ListView controle tem foco. Para selecionar itens em resposta a uma ação do usuário, sistema autônomo um clicar de botão, certifique-se de chamar o Focus método juntamente com a definição dessa propriedade.

O exemplo de código a seguir demonstra como usar o ListView.Clear e Selected membros. Para executar o exemplo, coloque o código a seguir em um formulário que contém um ListView chamada ListView1 e um Button, localizado na parte inferior do formulário, chamado Button1. telefonar the InitializeListView método do construtor do formulário ou Load método de manipulação de eventos.

privatevoid InitializeListView()
	{
		// Set up the inital values for the ListView and populate it.this.ListView1 = new ListView();
		this.ListView1.Dock = DockStyle.Top;
		this.ListView1.Location = new System.Drawing.Point(0, 0);
		this.ListView1.Size = new System.Drawing.Size(292, 130);
		this.ListView1.View = View.Details;
		this.ListView1.FullRowSelect = true;

		string[] breakfast = new string[]{"Continental Breakfast", 
			"Pancakes and Sausage", "Denver Omelet", "Eggs & Bacon", 
			"Bagel & Cream Cheese"};

		string[] breakfastPrices = new string[]{"3.09", "4.09", 
			"4.19", "4.79", "2.09"};

		PopulateMenu("Breakfast", breakfast, breakfastPrices);
	}

	privatevoid PopulateMenu(string meal, 
		string[] menuItems, string[] menuPrices)
	{
		ColumnHeader columnHeader1 = new ColumnHeader();
		columnHeader1.Text = meal + " Choices";
		columnHeader1.TextAlign = HorizontalAlignment.Left;
		columnHeader1.Width = 146;

		ColumnHeader columnHeader2 = new ColumnHeader();
		columnHeader2.Text = "Price";
		columnHeader2.TextAlign = HorizontalAlignment.Center;
		columnHeader2.Width = 142;

		this.ListView1.Columns.Add(columnHeader1);
		this.ListView1.Columns.Add(columnHeader2);

		for(int count=0; count < menuItems.Length; count++)
		{
			ListViewItem listItem = 
				new ListViewItem(menuItems[count]);
			listItem.SubItems.Add(menuPrices[count]);
			ListView1.Items.Add(listItem);
		}

		// Use the Selected property to select the first item on // the list.
		ListView1.Focus();
		ListView1.Items[0].Selected = true;
	}


	privatevoid Button1_Click(System.Object sender, System.EventArgs e)
	{
		// Create new values for the ListView, clear the list, // and repopulate it.
		string[] lunch = new string[]{"Hamburger", "Grilled Cheese",
			"Soup & Salad", "Club Sandwich", "Hotdog"};

		string[] lunchPrices = new string[]{"4.09", "5.09", "5.19", 
			"4.79", "2.09"};

		ListView1.Clear();

		PopulateMenu("Lunch", lunch, lunchPrices);
		Button1.Enabled = false;
	}


private void InitializeListView()
{
    // Set up the inital values for the ListView and populate it.
    this.listView1 = new ListView();
    this.listView1.set_Dock(DockStyle.Top);
    this.listView1.set_Location(new System.Drawing.Point(0, 0));
    this.listView1.set_Size(new System.Drawing.Size(292, 130));
    this.listView1.set_View(View.Details);
    this.listView1.set_FullRowSelect(true);

    String breakfast[] = new String[] { "Continental Breakfast",
        "Pancakes and Sausage", "Denver Omelet", "Eggs & Bacon",
        "Bagel & Cream Cheese" };

    String breakfastPrices[] = new String[] { "3.09", "4.09", "4.19",
        "4.79", "2.09" };

    PopulateMenu("Breakfast", breakfast, breakfastPrices);
} //InitializeListView

private void PopulateMenu(String meal,String menuItems[],String menuPrices[])
{
    ColumnHeader columnHeader1 = new ColumnHeader();
    columnHeader1.set_Text(meal + " Choices");
    columnHeader1.set_TextAlign(HorizontalAlignment.Left);
    columnHeader1.set_Width(146);

    ColumnHeader columnHeader2 = new ColumnHeader();
    columnHeader2.set_Text("Price");
    columnHeader2.set_TextAlign(HorizontalAlignment.Center);
    columnHeader2.set_Width(142);

    this.listView1.get_Columns().Add(columnHeader1);
    this.listView1.get_Columns().Add(columnHeader2);

    for (int count = 0; count < menuItems.length; count++) {
        ListViewItem listItem =
            new ListViewItem((String)menuItems.get_Item(count));
        listItem.get_SubItems().Add((String)menuPrices.get_Item(count));
        listView1.get_Items().Add(listItem);
    }
    // Use the Selected property to select the first item on 
    // the list.
    listView1.Focus();
    listView1.get_Items().get_Item(0).set_Selected(true);
} //PopulateMenu

private void button1_Click(System.Object sender, System.EventArgs e)
{
    // Create new values for the ListView, clear the list, 
    // and repopulate it.
    String lunch[] = new String[] { "Hamburger", "Grilled Cheese",
        "Soup & Salad", "Club Sandwich", "Hotdog" };

    String lunchPrices[] = new String[] { "4.09", "5.09", "5.19",
        "4.79", "2.09" };

    listView1.Clear();

    PopulateMenu("Lunch", lunch, lunchPrices);
    button1.set_Enabled(false);
} //button1_Click


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatível com: 3.5, 2.0, 1.0

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft