windowsforms-2284-controls-and-libraries-scheduler-examples-selection-how-to-create-an-appointment-for-the-currently-selected-time-interval-and-resource.md
This example creates a new appointment for the selected time interval and resource on a button click.
void simpleButton1_Click(object sender, EventArgs e) {
// Create a new appointment.
Appointment apt = scheduler.DataStorage.CreateAppointment(AppointmentType.Normal);
// Set the appointment's time interval to the selected time interval.
apt.Start = scheduler.SelectedInterval.Start;
apt.End = scheduler.SelectedInterval.End;
// Set the appointment's resource to the resource that contains
// the selected time interval.
apt.ResourceId = scheduler.SelectedResource.Id;
// Add the appointment to the appointment collection.
scheduler.DataStorage.Appointments.Add(apt);
}
' Create a new appointment.
Private Sub simpleButton1_Click(ByVal sender As Object, ByVal e As EventArgs)
' Create a new appointment.
Dim apt As Appointment = scheduler.DataStorage.CreateAppointment(AppointmentType.Normal)
' Set the appointment's time interval to the selected time interval.
apt.Start = scheduler.SelectedInterval.Start
apt.End = scheduler.SelectedInterval.End
' Set the appointment's resource to the resource that contains
' the selected time interval.
apt.ResourceId = scheduler.SelectedResource.Id
' Add the appointment to the appointment collection.
scheduler.DataStorage.Appointments.Add(apt)
End Sub