バージョン

AppointmentToolTipDisplaying イベント

予定によってツールチップを表示する前に発生します。
シンタックス
'宣言
 
Public Event AppointmentToolTipDisplaying As AppointmentToolTipDisplayingHandler
public event AppointmentToolTipDisplayingHandler AppointmentToolTipDisplaying
イベント データ

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

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

ツールチップ動作をカスタマイズする簡単な方法は、ユーザーが AppointmentUIElement にホバーしたときに AppointmentToolTipDisplaying を発生させることです。AppointmentToolTipVisibility プロパティの値に関係なくイベントが発生します。イベント引数によって公開された 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;
    }
参照