Aracılığıyla paylaş


DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) Yöntem

Tanım

Ü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 falsekarşı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.

Şunlara uygulanır

Ayrıca bkz.