'宣言 Public Property TipStyleActivity As TipStyleActivity
public TipStyleActivity TipStyleActivity {get; set;}
注: ツールチップは Holiday オブジェクトには決して表示されないため、TipStyleActivity プロパティは Holidays には適用されません。
ツールチップは複数日 Appointment オブジェクトにも決して適用されないことに注意してください。
Imports Infragistics.Win Imports Infragistics.Win.UltraWinSchedule Imports Infragistics.Win.UltraWinSchedule.MonthViewSingle Private Sub SetupActivityTooltips() ' 最初の表示日に予定およびメモを追加します Dim firstVisibleDate As DateTime = Me.UltraMonthViewSingle1.FirstVisibleDay.Date If Me.UltraMonthViewSingle1.CalendarInfo.Appointments.Count = 0 Then Me.UltraMonthViewSingle1.CalendarInfo.Appointments.Add(firstVisibleDate, "Today's Appointment #1") Me.UltraMonthViewSingle1.CalendarInfo.Appointments.Add(firstVisibleDate, "Today's Appointment #2") Me.UltraMonthViewSingle1.CalendarInfo.Appointments.Add(firstVisibleDate, "Today's Appointment #3") End If If Me.UltraMonthViewSingle1.CalendarInfo.Notes.Count = 0 Then Me.UltraMonthViewSingle1.CalendarInfo.Notes.Add(firstVisibleDate, "Note #1 for today") Me.UltraMonthViewSingle1.CalendarInfo.Notes.Add(firstVisibleDate, "Note #2 for today") End If ' アクティビティを表示するには、VisibleWeeks プロパティを 1 に設定します Me.UltraMonthViewSingle1.VisibleWeeks = 1 ' 予定のツールチップを表示するかどうかを確認します Dim result As DialogResult = MessageBox.Show("Would you like to allow tooltips to be displayed for Appointments?", "SetupActivityTooltips", MessageBoxButtons.YesNoCancel) If result = DialogResult.Cancel Then Return ' 最初にビットは設定されませんが、ユーザーが指定したビットを追加します Me.UltraMonthViewSingle1.TipStyleActivity = TipStyleActivity.None ' 予定でツールチップを表示するには、 ' TipStyleActivity プロパティに予定ビットを OR にします If result = DialogResult.Yes Then Me.UltraMonthViewSingle1.TipStyleActivity += TipStyleActivity.Appointments End If ' メモのツールチップを表示するかどうかを確認します result = MessageBox.Show("Would you like to allow tooltips to be displayed for Notes?", "SetupActivityTooltips", MessageBoxButtons.YesNoCancel) If result = DialogResult.Cancel Then Return ' メモでツールチップを表示するには、 ' TipStyleActivity プロパティにメモ ビットを OR にします If result = DialogResult.Yes Then Me.UltraMonthViewSingle1.TipStyleActivity += TipStyleActivity.Notes End Sub
using Infragistics.Win; using Infragistics.Win.UltraWinSchedule; using Infragistics.Win.UltraWinSchedule.MonthViewSingle; using System.Diagnostics; private void SetupActivityTooltips() { // 最初の表示日に予定およびメモを追加します DateTime firstVisibleDate = this.ultraMonthViewSingle1.FirstVisibleDay.Date; if ( this.ultraMonthViewSingle1.CalendarInfo.Appointments.Count == 0 ) { this.ultraMonthViewSingle1.CalendarInfo.Appointments.Add( firstVisibleDate, "Today's Appointment #1" ); this.ultraMonthViewSingle1.CalendarInfo.Appointments.Add( firstVisibleDate, "Today's Appointment #2" ); this.ultraMonthViewSingle1.CalendarInfo.Appointments.Add( firstVisibleDate, "Today's Appointment #3" ); } if ( this.ultraMonthViewSingle1.CalendarInfo.Notes.Count == 0 ) { this.ultraMonthViewSingle1.CalendarInfo.Notes.Add( firstVisibleDate, "Note #1 for today" ); this.ultraMonthViewSingle1.CalendarInfo.Notes.Add( firstVisibleDate, "Note #2 for today" ); } // アクティビティを表示するには、VisibleWeeks プロパティを 1 に設定します this.ultraMonthViewSingle1.VisibleWeeks = 1; // 予定のツールチップを表示するかどうかを確認します DialogResult result = MessageBox.Show( "Would you like to allow tooltips to be displayed for Appointments?", "SetupActivityTooltips", MessageBoxButtons.YesNoCancel); if ( result == DialogResult.Cancel ) return; // 最初にビットが設定されませんが、ユーザーが指定するビットを追加します this.ultraMonthViewSingle1.TipStyleActivity = TipStyleActivity.None; // 予定でツールチップを表示するには、 // TipStyleActivity プロパティに予定ビットを OR にします if ( result == DialogResult.Yes ) this.ultraMonthViewSingle1.TipStyleActivity |= TipStyleActivity.Appointments; // メモのツールチップを表示するかどうかを確認します result = MessageBox.Show( "Would you like to allow tooltips to be displayed for Notes?", "SetupActivityTooltips", MessageBoxButtons.YesNoCancel); if ( result == DialogResult.Cancel ) return; // メモでツールチップを表示するには、 // TipStyleActivity プロパティにメモ ビットを OR にします if ( result == DialogResult.Yes ) this.ultraMonthViewSingle1.TipStyleActivity |= TipStyleActivity.Notes; }