Back to Devexpress

AppointmentLabelCollection.CreateNewLabel(Object, String) Method

windowsforms-devexpress-dot-xtrascheduler-dot-appointmentlabelcollection-dot-createnewlabel-x28-system-dot-object-system-dot-string-x29.md

latest2.6 KB
Original Source

AppointmentLabelCollection.CreateNewLabel(Object, String) Method

Creates a new label with the specified identifier and displayed name, and with menu caption which is the same as display name.

Namespace : DevExpress.XtraScheduler

Assembly : DevExpress.XtraScheduler.v25.2.dll

NuGet Package : DevExpress.Win.Scheduler

Declaration

csharp
public AppointmentLabel CreateNewLabel(
    object id,
    string displayName
)
vb
Public Function CreateNewLabel(
    id As Object,
    displayName As String
) As AppointmentLabel

Parameters

NameTypeDescription
idObject

An object that is the unique label identifier assigned to the UserInterfaceObject.Id property.

| | displayName | String |

A string that is the name of the label displayed in label editors.

|

Returns

TypeDescription
AppointmentLabel

A newly created AppointmentLabel object.

|

Remarks

This method creates a label with the Color property set to Color.White. The caption of a context menu used to change a label for an appointment is the same as its display name.

csharp
var lbl = schedulerStorage.Appointments.Labels.CreateNewLabel("vi", "Very Important"); 
lbl.SetColor(Color.IndianRed); 
schedulerStorage.Appointments.Labels.Add(lbl); 
apt.LabelKey = lbl.Id;
vb
Dim lbl = schedulerStorage.Appointments.Labels.CreateNewLabel("vi", "Very Important") 
lbl.SetColor(Color.IndianRed) 
schedulerStorage.Appointments.Labels.Add(lbl) 
apt.LabelKey = lbl.Id

See Also

AppointmentLabelCollection Class

AppointmentLabelCollection Members

DevExpress.XtraScheduler Namespace