Я пытаюсь использовать элемент управления System.Windows.Forms.MonthCalendar в рабочей книге VSTO Excel. Я хочу, чтобы при нажатии кнопки на ленте всплывала функция MonthCalendar, но пока я не могу отобразить элемент управления вообще.
Private Sub DeliveryDateFromCalendarButton_Click(ByVal sender As System.Object, ByVal e As Microsoft.Office.Tools.Ribbon.RibbonControlEventArgs) Handles DeliveryDateFromCalendarButton.Click
Dim selectedFiscalYear As String = Me.FiscalYearDropDown.SelectedItem.Label
Dim cal As System.Windows.Forms.MonthCalendar = New System.Windows.Forms.MonthCalendar()
cal.Location = New System.Drawing.Point(Cursor.Position.X, Cursor.Position.Y)
cal.Show()
End Sub
Календарь должен появиться в том месте, где они щелкнули, но, увы, он не работает.