首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >标题-‘VB.NET’不是'Calendar.Appointment‘的成员

标题-‘VB.NET’不是'Calendar.Appointment‘的成员
EN

Stack Overflow用户
提问于 2010-06-09 08:13:07
回答 2查看 2.2K关注 0票数 0

我的代码有问题。我正在使用VB.NET和Visual Studio2010编写我的程序。我使用的控件的源代码可以在here中找到。

首先,我将Calendar.DayView.dll文件导入到我的工具箱中作为控件使用。然后,我将以下代码添加到现有代码中:

代码语言:javascript
复制
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

我得到这个错误'Title‘不是’Calendar.Appoinment‘的成员。

我没有访问Calendar命名空间或Appointment类的权限。我可以在对象浏览器中查看两者的属性,但不能编辑它们中的任何一个。

有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-09 15:01:30

我刚刚下载了源代码,并创建了一个新的windows表单应用程序,其中包含以下内容:

代码语言:javascript
复制
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

它只是正常工作,一定是你的项目中有其他东西导致了这个错误,你提到的属性肯定是writable.....there,没有你定义的可能与名称Calendar.Appointment冲突的东西,对吧?

另外,你还会收到更多的错误吗?

票数 0
EN

Stack Overflow用户

发布于 2010-06-09 08:20:09

我现在不能看源代码,但听起来可能是权限问题。Calendar属性上的修饰符是否设置为PublicAppointmentTitle也是如此。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3002282

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档