バージョン

HolidayToolTipDisplaying イベント

休日にツールチップを表示する前に発生します。
シンタックス
'宣言
 
Public Event HolidayToolTipDisplaying As HolidayToolTipDisplayingHandler
public event HolidayToolTipDisplayingHandler HolidayToolTipDisplaying
イベント データ

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

プロパティ解説
Area カーソールが現在にオーバーする HolidayUIElement 内の領域を示す定数を返します。
Cancel System.ComponentModel.CancelEventArgsから継承されます。 
Holiday ツールチップが表示される Holiday を返します。
HolidayElement 関連付けられた HolidayUIElement を返します。
ToolTipInfo Infragistics.Win.UltraWinSchedule.ToolTipEventArgsから継承されます。表示されるツールチップによる情報を含む ToolTipInfo 構造を取得または設定します。
解説

ツールチップ動作をカスタマイズする簡単な方法は、ユーザーが HolidayUIElement にホバーしたときに AppointmentToolTipDisplaying を発生させることです。HolidayToolTipVisibility プロパティの値に関係なくイベントが発生します。イベント引数によって公開された ToolTipInfo 構造の ToolTipText プロパティは、ツールチップがデフォルトで表示されるときは空です。ただし、値を空以外の文字列に変更した場合は、ツールチップは文字列を表示します。逆に、ToolTipText プロパティを空な文字列に設定する場合は、ツールチップの表示をキャンセルします。

イベント引数に公開される ToolTipInfo によって画像、フォーマットされるテキストまたは太字のタイトルを表示できます。ツールチップのスタイルを表示によって変更できます。たとえば、ToolTipInfo 構造の適切なプロパティ値を変更することによって、特定な予定によってバルーンチップを表示できます。

使用例
Imports System.Collections.Generic
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinSchedule
Imports System.Diagnostics

    Public Sub DisableAllToolTips(ByVal control As UltraTimelineView)

        '  Register an event handler for each of the tooltip events
        '  since all the tooltip event args classes derive from
        '  ToolTipEventArgs, they can share the handler.
        AddHandler control.ColumnHeaderToolTipDisplaying, AddressOf Me.OnToolTipDisplaying
        AddHandler control.OwnerHeaderToolTipDisplaying, AddressOf Me.OnToolTipDisplaying
        AddHandler control.ActivityScrollButtonToolTipDisplaying, AddressOf Me.OnToolTipDisplaying
        AddHandler control.AppointmentToolTipDisplaying, AddressOf Me.OnToolTipDisplaying
        AddHandler control.HolidayToolTipDisplaying, AddressOf Me.OnToolTipDisplaying
        AddHandler control.DateTimeIntervalLabelToolTipDisplaying, AddressOf Me.OnToolTipDisplaying
    End Sub

    Private Sub OnToolTipDisplaying(ByVal sender As Object, ByVal e As ToolTipEventArgs)
        e.Cancel = True
    End Sub
using System.Collections.Generic;
using Infragistics.Win;
using Infragistics.Win.UltraWinSchedule;
using System.Diagnostics;

    public void DisableAllToolTips( UltraTimelineView control )
    {
        //  Register an event handler for each of the tooltip events;
        //  since all the tooltip event args classes derive from
        //  ToolTipEventArgs, they can share the handler.
        control.ColumnHeaderToolTipDisplaying += new ColumnHeaderToolTipDisplayingHandler(this.OnToolTipDisplaying);
        control.OwnerHeaderToolTipDisplaying += new OwnerHeaderToolTipDisplayingHandler(this.OnToolTipDisplaying);
        control.ActivityScrollButtonToolTipDisplaying += new ActivityScrollButtonToolTipDisplayingHandler(this.OnToolTipDisplaying);
        control.AppointmentToolTipDisplaying += new AppointmentToolTipDisplayingHandler(this.OnToolTipDisplaying);
        control.HolidayToolTipDisplaying += new HolidayToolTipDisplayingHandler(this.OnToolTipDisplaying);
        control.DateTimeIntervalLabelToolTipDisplaying += new DateTimeIntervalLabelToolTipDisplayingHandler(this.OnToolTipDisplaying);
    }

    private void OnToolTipDisplaying(object sender, ToolTipEventArgs e)
    {
        e.Cancel = true;
    }
参照