PowerTools PlusPak for Windows Forms 8.0J
HoverItemChanged イベント
使用例 

フォントドロップダウンリスト上のある項目の上に置かれたマウスが別の項目に移動したときに発生します。
構文
Public Event HoverItemChanged As EventHandler(Of HoverItemEventArgs)
public event EventHandler<HoverItemEventArgs> HoverItemChanged
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、HoverItemEventArgs 型の引数を受け取りました。次の HoverItemEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
ItemFontInfoマウスポインタが現在置かれている、GcFontPickerのドロップダウンリスト上のFontInfo項目を取得します。  
使用例

次のサンプルコードは、GcFontPickerコントロールを作成する方法を示します。また、GcFontPickerコントロールのHoverItemChangedイベントの使用方法も示します。この例を実行するには、button1という名前のSystem.Windows.Forms.Buttonインスタンスを含むSystem.Windows.Forms.Formに以下のコードを追加し、ここで作成したメソッドをコンストラクターまたはフォーム上の別のメソッドから呼び出す必要があります。実行時にgcFontPickerのドロップダウンリストを開いて項目の上にマウスを置くと、強調表示された項目によって表されるSystem.Drawing.Fontがbutton1に適用されます。

private void CreateGcFontPickerWithHoverItemChanged()
{
    // Create an instance of GcFontPicker control.
    GcFontPicker gcFontPicker = new GcFontPicker();

    // Initialize the Name and Location of the gcFontPicker.
    gcFontPicker.Name = "gcFontPicker";
    gcFontPicker.Location = new Point(10, 50);

    gcFontPicker.HoverItemChanged += new EventHandler<HoverItemEventArgs>(GcFontPicker_HoverItemChanged);

    // adds gcFontPicker to the form.
    this.Controls.Add(gcFontPicker);
}

private void GcFontPicker_HoverItemChanged(object sender, HoverItemEventArgs e)
{
    if (e.ItemFontInfo != null)
    {
        this.button1.Font = e.ItemFontInfo.ToFont(11f);
    }
}
Private Sub CreateGcFontPickerWithHoverItemChanged()
    ' Create an instance of GcFontPicker control.
    Dim gcFontPicker As New GcFontPicker()

    ' Initialize the Name and Location of the gcFontPicker.
    gcFontPicker.Name = "gcFontPicker"
    gcFontPicker.Location = New Point(10, 50)

    AddHandler gcFontPicker.HoverItemChanged, AddressOf GcFontPicker_HoverItemChanged

    ' adds gcFontPicker to the form.
    Me.Controls.Add(gcFontPicker)
End Sub

Private Sub GcFontPicker_HoverItemChanged(ByVal sender As Object, ByVal e As HoverItemEventArgs)
    If e.ItemFontInfo IsNot Nothing Then
        Me.button1.Font = e.ItemFontInfo.ToFont(11.0F)
    End If
End Sub
プラットフォーム

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

参照

GcFontPicker クラス
GcFontPicker メンバ
OnHoverItemChanged メソッド
OnHoverItemChanged メソッド

Send Feedback