İngilizce dilinde oku

Aracılığıyla paylaş


ListBox.HorizontalScrollbar Özellik

Tanım

Önemli

Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.

Denetimde yatay kaydırma çubuğunun görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar.

C#
public bool HorizontalScrollbar { get; set; }

Özellik Değeri

true denetimde yatay kaydırma çubuğu görüntülemek için; aksi takdirde , false. Varsayılan değer: false.

Örnekler

Aşağıdaki kod örneği, denetimdeki HorizontalScrollbar tüm öğe metnini ListBox gösteren yatay bir kaydırma çubuğu görüntülemek için ve HorizontalExtent özelliklerinin nasıl kullanılacağını gösterir. Örnek ayrıca denetimin IntegralHeight boyutu ListBox nedeniyle öğelerin kısmen görüntülenmemesini sağlamak için özelliğini kullanır. Bu örnek, adlı listBox1bir ListBox denetimin forma eklenmesini gerektirir.

C#
private void DisplayHScroll()
{
   // Make sure no items are displayed partially.
   listBox1.IntegralHeight = true;

   // Add items that are wide to the ListBox.
   for (int x = 0; x < 10; x++)
   {
      listBox1.Items.Add("Item  " + x.ToString() + " is a very large value that requires scroll bars");
   }

   // Display a horizontal scroll bar.
   listBox1.HorizontalScrollbar = true;

   // Create a Graphics object to use when determining the size of the largest item in the ListBox.
   Graphics g = listBox1.CreateGraphics();

   // Determine the size for HorizontalExtent using the MeasureString method using the last item in the list.
   int hzSize = (int) g.MeasureString(listBox1.Items[listBox1.Items.Count -1].ToString(),listBox1.Font).Width;
   // Set the HorizontalExtent property.
   listBox1.HorizontalExtent = hzSize;
}

Açıklamalar

özelliği, HorizontalScrollbar denetimin ListBox sağ kenarının ötesinde genişletme içindeki ListBox öğelerin genişliği olduğunda öğesinin yatay kaydırma çubuğu görüntüleyip görüntülemeyeceğini belirler. Bu özellik olarak trueayarlandığında, içindeki öğelerin ListBoxgenişliğine göre kaydırma çubuğu otomatik olarak görüntülenir. ListBox sahip tarafından çizilmişseListBox, yatay kaydırma çubuğunu düzgün bir şekilde görüntülemek için özelliğini ayarlamanız HorizontalExtent gerekir.

Ş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, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

Ayrıca bkz.