2010-08-19 64 views
2

我正在使用Windows 7的WindowsApiCodePack來爲我的表單製作縮略圖工具欄。在表單事件我這樣做:顯示.net 3.5中的縮略圖工具欄的問題

tbButton1 = new ThumbnailToolbarButton(new Icon("myOverlayIcn.ico"), "Next Event");  
tbButton1.Click += new EventHandler<ThumbnailButtonClickedEventArgs>(button1_Click);  
tbButton2 = new ThumbnailToolbarButton(new Icon("myOverlayIcn.ico"), "Next Event");  
tbButton2.Click += new EventHandler<ThumbnailButtonClickedEventArgs>(button2_Click);  
TaskbarManager.Instance.ThumbnailToolbars.AddButtons(this.Handle, tbButton1, tbButton2); 

我收到以下錯誤,我不知道:類型「System.Windows.UIElement」的定義在

錯誤1未引用的程序集。您必須添加對程序集「PresentationCore,版本= 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35」的引用。

我使用本文以下內容: http://www.codeproject.com/KB/cs/EventInTime.aspx

+0

錯誤是: TaskbarManager.Instance.ThumbnailToolbars.AddButtons(this.Handle,tbButton1,tbButton2); – PUG 2010-08-19 06:15:09

+0

我認爲問題應該在我給按鈕 – PUG 2010-08-19 07:41:31

+0

的圖標上,我可以通過這樣做來顯示覆蓋圖標, TaskbarManager.Instance.SetOverlayIcon(new Icon(「myOverlayIcn.ico」),「Some Status」); 但它給thunmbnailtoolbar按鈕 – PUG 2010-08-19 08:29:57

回答

1

由於消息狀態,你需要添加到PresentationCore參考。它是Windows API CodePack所必需的,但在您的應用程序中未引用。

+0

上述錯誤謝謝,此鏈接將幫助 http://social.msdn.microsoft.com/Forums/en-US/vbide/thread/e1a26812-def5-4dc5-b667-88e8b205df56 – PUG 2010-08-20 04:55:54