1

我想更改每个约会的标题,而不是显示 我尝试过的应用程序的时间,但它只会更改应用程序的工具提示
InitAppointmentDisplayText

private void schedulerControl1_InitAppointmentDisplayText(object sender, AppointmentDisplayTextEventArgs e)
        {
            e.Text = string.Format("Schedule: {0}, Time: {1}", e.Appointment.Description, e.Appointment.Start.ToShortTimeString());
            e.Description = string.Format("Schedule: {0}, Time: {1}", e.Appointment.Description, e.Appointment.Start.ToShortTimeString());
        }

在此处输入图像描述

4

1 回答 1

3

您应该处理 InitAppointmentDisplayText 事件并设置 Scheduler.Views.MonthView 属性,如下所示:

schedulerControl1.Views.MonthView.AppointmentDisplayOptions.EndTimeVisibility = DevExpress.XtraScheduler.AppointmentTimeVisibility.Never;

schedulerControl1.Views.MonthView.AppointmentDisplayOptions.StartTimeVisibility = DevExpress.XtraScheduler.AppointmentTimeVisibility.Never;

schedulerControl1.Views.MonthView.AppointmentDisplayOptions.TimeDisplayType = DevExpress.XtraScheduler.AppointmentTimeDisplayType.Text;

        private void schedulerControl1_InitAppointmentDisplayText(object sender, DevExpress.XtraScheduler.AppointmentDisplayTextEventArgs e) {
            e.Text = "test";
        }        

更新

请参阅我们文档中的以下主题以了解如何实现自定义编辑表单:

如何:使用自定义字段创建自定义 EditAppointment 表单

如何:创建自定义预约重复表单

于 2011-04-07T10:43:17.337 回答