CacheVirtualItemsEventArgs クラス

定義

CacheVirtualItems イベントのデータを提供します。

public ref class CacheVirtualItemsEventArgs : EventArgs
public class CacheVirtualItemsEventArgs : EventArgs
type CacheVirtualItemsEventArgs = class
    inherit EventArgs
Public Class CacheVirtualItemsEventArgs
Inherits EventArgs
継承
CacheVirtualItemsEventArgs

次のコード例では、この型の使用方法を示します。 この例では、イベント ハンドラーは、 CacheVirtualItems イベントの発生を報告します。 このレポートは、イベントがいつ発生するかを学習するのに役立ち、デバッグに役立ちます。 複数のイベントや頻繁に発生するイベントについて報告するには、 ShowConsole.WriteLine に置き換えるか、メッセージを複数行の TextBoxに追加することを検討してください。

コード例を実行するには、ListViewという名前の型のインスタンスを含むプロジェクトListView1貼り付けます。 次に、イベント ハンドラーが CacheVirtualItems イベントに関連付けられていることを確認します。

private void ListView1_CacheVirtualItems(Object sender, CacheVirtualItemsEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "StartIndex", e.StartIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "EndIndex", e.EndIndex );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "CacheVirtualItems Event" );
}
Private Sub ListView1_CacheVirtualItems(sender as Object, e as CacheVirtualItemsEventArgs) _ 
     Handles ListView1.CacheVirtualItems

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "StartIndex", e.StartIndex)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "EndIndex", e.EndIndex)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"CacheVirtualItems Event")

End Sub

注釈

CacheVirtualItems イベントは、仮想モードのListViewの新しい領域が公開され、ListViewが新しい項目の範囲が必要であると判断したときに発生します。

コンストラクター

名前 説明
CacheVirtualItemsEventArgs(Int32, Int32)

指定した開始インデックスと終了インデックスを使用して、 CacheVirtualItemsEventArgs クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
EndIndex

仮想モードの ListView コントロールで必要な値の範囲の終了インデックスを取得します。

StartIndex

仮想モードの ListView コントロールで必要な値の範囲の開始インデックスを取得します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象