ListBox.TopIndex Özellik

Tanım

içindeki ListBoxilk görünür öğenin dizinini alır veya ayarlar.

C#
[System.ComponentModel.Browsable(false)]
public int TopIndex { get; set; }

Özellik Değeri

Int32

Denetimdeki ilk görünür öğenin sıfır tabanlı dizini.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, özelliğiyle özelliğini TopIndex kullanarak SelectedIndex seçili durumdaki öğeyi görüntüleme alanındaki öğe listesinin en üstüne taşıma işlemini ListBoxgösterir. Örnekte, sınıfın yöntemini kullanarak öğelerin nasıl kaldırılacağı ve yöntemini System.Windows.Forms.ListBox.ObjectCollection kullanarak RemoveAt tüm öğe seçiminin nasıl temizılacağı gösterilmektedirClearSelected. Kod önce seçili durumdaki ListBox öğeyi listenin en üstüne taşır. Kod daha sonra seçili durumdaki öğeden önceki tüm öğeleri kaldırır ve içindeki ListBoxtüm seçimleri temizler. Bu örnek, bir forma içeren öğelerin eklenmesini ve içinde şu anda bir öğenin seçilmesini ListBoxgerektirirListBox.

C#
private void RemoveTopItems()
{
   // Determine if the currently selected item in the ListBox 
   // is the item displayed at the top in the ListBox.
   if (listBox1.TopIndex != listBox1.SelectedIndex)
      // Make the currently selected item the top item in the ListBox.
      listBox1.TopIndex = listBox1.SelectedIndex;

   // Remove all items before the top item in the ListBox.
   for (int x = (listBox1.SelectedIndex -1); x >= 0; x--)
   {
      listBox1.Items.RemoveAt(x);
   }

   // Clear all selections in the ListBox.
   listBox1.ClearSelected();
}

Açıklamalar

Başlangıçta, dizin konumu sıfır (0) olan öğe görünür bölgesinin ListBoxen üstündedir. öğesinin ListBox içeriği kaydırıldıysa, denetimin görüntüleme alanının en üstünde başka bir öğe olabilir. Bu özelliği, denetimin görünür bölgesinin en üstünde bulunan öğenin içindeki ListBox.ObjectCollection dizinini almak için ListBox kullanabilirsiniz. Bu özelliği, listedeki bir öğeyi denetimin görünür bölgesinin en üstünde konumlandırmak için de kullanabilirsiniz.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7