2013-04-25 20 views
0

我正在開發霍尼韋爾Dolphin 6100應用程序,這是一款帶有條形碼掃描器的移動計算機,使用Windows CE 5.0操作系統。如何設置表單背景?

我想將表單的背景設置爲圖像。我找不到像「form.BackgroundImage」之類的東西。另外,如果可能的話,我想讓pictureBox透明以便在其他控制器後面。

關於這個問題的任何想法?

+0

不要使用PictureBox。只需在Paint事件處理程序中自己繪製圖像即可。最好通過覆蓋表單的OnPaintBackground()方法來完成。 – 2013-04-25 14:50:42

回答

-1

你應該能夠將其設置,如:

form.BackgroundImage = image; 

你確定這不起作用?你可以看看this

+0

Windows CE不支持WinForms,因此如問題中所述,沒有'form.BackgroundImage' – jAC 2013-04-25 12:55:10

+0

@ user2072762您可以嘗試[this](http://pastebin.com/CYLrXExc)。 – 2013-04-25 12:58:25

+0

什麼?! Windows CE肯定支持WinForms。 – ctacke 2013-04-26 18:53:42

1

您可以使用停靠在窗體中的圖片框或重寫OnPaint eventHandler並使用DrawImage。如果表單上有其他元素,請確保使用正確的z順序。不要在這些元素的頂部。