2010-06-09 47 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