DrawListViewSubItemEventArgs.DrawFocusRectangle(Rectangle) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nakreslí obdélník fokusu, pokud ListViewItem.ListViewSubItem má nadřazený ListViewItem objekt fokus.
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)
Parametry
- bounds
- Rectangle
Oblast, ve které chcete nakreslit obdélník fokusu.
Poznámky
Pomocí této metody nakreslete standardní obdélník fokusu kolem podsítě. Obdélník fokusu je nakreslený o jeden pixel uvnitř oblasti určené parametrem bounds
. Nakreslí se pouze tehdy, když má nadřazená položka fokus, takže před voláním této metody nemusíte zkontrolovat stav fokusu položky.
Můžete chtít nakreslit obdélník fokusu jenom kolem prvního podnabídky (tj. nadřazené položky, která se zobrazí v prvním sloupci), a ne nakreslit ho kolem každého podnabídky položky. To odpovídá normálnímu chování ListView ovládacího prvku, když ListView.FullRowSelect je vlastnost nastavena na false
. Pokud chcete nakreslit obdélník fokusu kolem prvního podsoučtu, zavolejte metodu DrawFocusRectangle pouze v případě, že ColumnIndex je hodnota 0.
Ovládací ListView prvek neposkytuje možnost vybrat jednotlivé dílčí položky, ale pokud chcete implementovat výběr subitem sami, můžete tuto metodu použít k vykreslení obdélníku fokusu kolem podsítě jiné než první.