VB.NET - «Заголовок» не является членом «Calendar.Appointment» - PullRequest
0 голосов
/ 09 июня 2010

У меня проблема с моим кодом. Я использую VB.NET и Visual Studio 2010 для написания своей программы. Источник элемента управления, который я использую, можно найти здесь .

Сначала я импортировал файл Calendar.DayView.dll в свою панель инструментов для использования в качестве элемента управления. Затем я добавил следующий код в свой существующий код:

Private Sub DayView1_NewAppointment(ByVal sender As System.Object, ByVal args As Calendar.NewAppointmentEventArgs)

   Dim appointment As New Calendar.Appointment()

   appointment.StartDate = args.StartDate
   appointment.EndDate = args.EndDate
   appointment.Title = args.Title

   appointments.Add(appointment)

End Sub

Я получаю эту ошибку «Заголовок» не является участником «Calendar.Appointment».

У меня нет доступа к пространству имен календаря или классу встреч. Я могу просматривать свойства обоих в браузере объектов, но не могу редактировать ни одно из них.

Есть предложения?

Ответы [ 2 ]

0 голосов
/ 09 июня 2010

Я только что скачал исходный код и создал новое приложение для формы Windows с этим в нем:

Private Sub DayView1_NewAppointment(ByVal sender As System.Object, ByVal args As Calendar.NewAppointmentEventArgs) Handles DayView1.NewAppointment

    Dim appointment As New Calendar.Appointment

    With appointment
        .StartDate = args.StartDate
        .EndDate = args.EndDate
        .Title = args.Title
    End With

End Sub

Это просто работает, должно быть что-то еще в вашем проекте, вызывающее эту ошибку, свойства, которые вы упомянули, безусловно доступны для записи ..... нет ничего, что вы определили, что могло бы конфликтовать с именем Calendar.Appointment есть?

Также вы получаете больше ошибок?

0 голосов
/ 09 июня 2010

Я не могу сейчас посмотреть на исходный код, но, похоже, это может быть проблема с разрешениями. Установлен ли модификатор свойства для Calendar на Public? То же самое для Appointment и Title.

...