VSTO Excelブック内でSystem.Windows.Forms.MonthCalendarコントロールを使用しようとしています。リボンのボタンをクリックするとMonthCalendarがポップアップしますが、これまでコントロールを表示することはできません。VSTO Excelプロジェクトでポップアップカレンダーを作成する
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
クリックした場所にカレンダーが表示されますが、残念ながら失敗します。
これまで行っていたコードはありますか? – Phil
私は彼がForm.Showをしたボタンをクリックするだけで終わったことを意味し、その上にカレンダーを持っていたと思います。 –
正しいですが、@AnonymousType –