2012-11-20 53 views
2

我正在使用Windows移動項目。 由於某些項目需求,我需要隱藏表單的標題欄,但沒有找到表單的任何屬性來執行此操作。在標準框架中隱藏標題欄

任何建議,將不勝感激。

在此先感謝

+0

可能重複的[在Windows Mobile 6.5中禁用菜單欄](http://stackoverflow.com/questions/5472630/disable-menu-bar-in-windows-mobi le-6-5) – ctacke

+0

另請參閱:http://stackoverflow.com/questions/747615/how-to-make-a-mobile-application-stay-on-top – ctacke

+0

另請注意:http://stackoverflow.com/questions/5639614/start-bar-shows-up-maximum-form-pocket-pc-2003 – ctacke

回答

0

考慮您正在使用使用WPF,你可以嘗試考慮這個的WinForms: -

this.ControlBox = false; 
this.Text = string.Empty; 

否則,您可以設置FormBorderStyle爲None。

,或者你可以試試這個: -

this.ShowInTaskBar = false; 
+1

Hi Rahul,這不是一個WPF項目。它是Compact Framework中的Windows Mobile項目。 –

+0

你有沒有考慮過第二種方案? –

+1

第二個選項在CF中不存在 – Alan

0

我沒有爲WindowsMo​​bile的開發,但我必須爲Windows CE。在Windows CE中,我會執行以下操作來隱藏窗口標題欄。

  1. FormBorderStyle設置爲無
  2. 控制盒 - 假
  3. MinimizeBox - 假
  4. MaximizeBox - 假

試一下

+0

對不起,Alan這不起作用。 –

+0

@JhonBoston嘗試隱藏HHTaskBar窗口,如果它退出..你必須p /調用FindWindow並隱藏它(谷歌,大量的例子)。那將是我的下一次嘗試 – Alan

1

隱藏,你必須使用表格標題欄

this.WindowState = FormWindowState.Maximized; 

,如果你想隱藏菜單欄也使用

this.Menu = null; 

enter image description hereenter image description hereenter image description here

在一般的Windows Mobile窗體沒有標題,但窗體的標題(字幕文本)表現爲部分的頂部酒吧。

〜josef

0

對於窗口CE設備,您可以嘗試使用這些屬性來隱藏標題欄。

最頂層====> TRUE

的WindowState =====>普通

FormBorderStyle ====>無

希望它會幫助你。 .. :)