DrawListViewSubItemEventArgs.DrawFocusRectangle メソッド
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

Dim instance As DrawListViewSubItemEventArgs Dim bounds As Rectangle instance.DrawFocusRectangle(bounds)

このメソッドを使用して、サブ項目の周囲に標準のフォーカス四角形を描画します。フォーカス四角形は、bounds パラメータで指定される領域より 1 ピクセル内側に描画されます。これは親項目にフォーカスがある場合にのみ描画されるため、このメソッドを呼び出す前に項目のフォーカス状態を確認する必要はありません。
フォーカス四角形を項目のすべてのサブ項目の周囲に描画するのではなく、最初のサブ項目 (つまり、最初の列に表示される親項目) の周囲にのみ描画することもできます。これは、ListView.FullRowSelect プロパティを false に設定した場合の ListView コントロールの通常の動作と同じです。最初のサブ項目の周囲にフォーカス四角形を描画するには、ColumnIndex 値が 0 のときにのみ DrawFocusRectangle メソッドを呼び出します。
ListView コントロールには個別のサブ項目を選択する機能がありませんが、サブ項目の選択機能を独自に実装する場合、このメソッドを使用して最初のサブ項目以外のサブ項目の周囲にフォーカス四角形を描画できます。

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- DrawListViewSubItemEventArgs.DrawFocusRectangle メソッドのページへのリンク