2015-04-27 120 views
0

我很難通過WinForms查看Google日曆。我有我的代碼如下:通過WinForm查看Google日曆

public GoogleCalendar() 
{ 
    InitializeComponent(); 
    gcalendar = new System.Windows.Forms.WebBrowser(); 
    gcalendar.Navigate("https://www.google.com/calendar/"); 

    gcalendar.Show(); 
    gcalendar.ScriptErrorsSuppressed = true; 
} 

我也收到一個JavaScript錯誤警報,我試圖壓制。我無法在WinForms窗口中查看Google日曆。我可以通過使用WPF使Google日曆可見,但我仍然收到JavaScript錯誤。

+0

不要抑制錯誤,至少暫時。除了javascript錯誤,你會得到什麼錯誤? – DWright

回答

1

要通過URL https://www.google.com/calendar/顯示有用的日曆,需要您使用的瀏覽器進行Google會話(使用Cookie)。

您在winforms應用程序中創建的這個瀏覽器控件幾乎肯定沒有這樣的會話。你將需要日曆的公共URL來完成這項工作。轉到日曆界面。點擊日曆名稱旁邊的小v,選擇日曆設置,然後獲取URL。在你的表單中使用它。