2010-06-09 46 views
0

我遇到了我的代码问题。我正在使用VB.NET和Visual Studio 2010编写我的程序。我正在使用的控件的来源可以找到hereVB.NET - '标题'不是'Calendar.Appointment'的成员

首先,我将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”中的一员。

我无法访问日历命名空间或Appointment类。我能够在对象浏览器中查看两者的属性,但我无法编辑它们中的任何一个。

有什么建议吗?

回答

0

我刚才下载的源代码,并在其中创造了这个新的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

从链接下载新的源代码后,它现在工作正常。我之前下载的代码来自SourceForge,而不是链接。 – 2010-06-10 03:14:06

0

我现在无法看到源代码,但它听起来像是一个权限问题。 Calendar属性上的修饰符是否设置为Public?相同的AppointmentTitle