DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) Yöntem
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.
Üst ListViewItem öğede odak varsa için ListViewItem.ListViewSubItem bir odak dikdörtgeni çizer.
public:
void DrawFocusRectangle(System::Drawing::Rectangle bounds);
public void DrawFocusRectangle (System.Drawing.Rectangle bounds);
member this.DrawFocusRectangle : System.Drawing.Rectangle -> unit
Public Sub DrawFocusRectangle (bounds As Rectangle)
Parametreler
- bounds
- Rectangle
Odak dikdörtgeninin çizildiği alan.
Açıklamalar
Alt öğe etrafında standart bir odak dikdörtgeni çizmek için bu yöntemi kullanın. Odak dikdörtgeni, parametresi tarafından bounds
belirtilen alanın içine bir piksel çizilir. Yalnızca üst öğenin odağı olduğunda çizilir, bu nedenle bu yöntemi çağırmadan önce öğenin odak durumunu denetlemeniz gerekmez.
Odak dikdörtgenini bir öğenin her alt öğesinin çevresine çizmek yerine yalnızca ilk alt öğenin (ilk sütunda görüntülenen üst öğe) çevresine çizmek isteyebilirsiniz. Bu, özelliği olarak ayarlandığında denetimin ListView normal davranışına ListView.FullRowSelect false
karşılık gelir. Odak dikdörtgenini ilk alt öğesinin etrafına çizmek için yalnızca değer 0 olduğunda yöntemini çağırın DrawFocusRectangle ColumnIndex .
Denetim ListView , tek tek alt öğeleri seçme olanağı sağlamaz, ancak alt öğe seçimini kendiniz uygulamak istiyorsanız, odak dikdörtgenini ilkinden başka bir alt öğeye çizmek için bu yöntemi kullanabilirsiniz.