2015-09-02 48 views
0

我有一個Windows窗體應用程序在某些遠程桌面環境中不顯示。本地,它工作正常。當通過終端服務在服務器上使用時,它工作正常。Winform在通過遠程桌面打開時隱藏

但是,當直接遠程處理工作站時,它將顯示爲任務欄中的圖標,並且可以右鍵單擊以關閉或移動,但表單不可見。我想也許它的位置在屏幕之外,但我試過右鍵單擊圖標並移動它,並且「移動」光標出現在屏幕的中間,我期望該應用程序是。

有沒有人見過這個?此用戶帳戶或權限是否相關?

+0

您是否對錶單使用自定義繪畫? (或任何可能使用自定義繪畫的蒙皮組件)。使用透明度? – Jcl

+0

我有幾個調用Graphics.DrawString()和ControlPaint.DrawBorder()的自定義控件。這是你指的那種東西嗎? – JamesFaix

+0

不,想着形式本身。已知定製繪畫和表單上的透明度會導致RDP出現問題。就像測試一樣,您是否可以禁用RDP會話的位圖緩存並查看是否有幫助? (應該在RDP連接性能選項上) – Jcl

回答

0

在物理訪問遠程登錄的工作站時,發現該窗體位於OTHER監視器上。

Facepalm();