GrapeCity.Win.Pickers 名前空間 > GcFontPicker クラス : 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