2012-09-26 42 views
0

我對創建Windows Mobile應用程序非常新穎。我在窗體上有一個提交按鈕,在按鈕點擊時,我想用複選框和按鈕打開一個與當前窗口重疊的小彈出窗口。點擊彈出窗體上的按鈕後將提交。如何在Windows Mobile 6.5上創建彈出屏幕

任何幫助表示讚賞

+0

可能重複[在Windows Mobile 6.5上創建彈出窗口](http://stackoverflow.com/questions/11446137/creating-popup-screen-on-windows-mobile-6-5) – jlopez

回答

0

您可以通過創建一個新的窗體類爲正常創建一個「彈出」屏幕,但手動設置的大小和位置,以便它不會佔用整個屏幕。在調用屏幕上,使用.ShowDialog()函數顯示「彈出」窗體。請注意,如果您的應用程序被最大化爲隱藏窗口標題欄,則此彈出窗體將再次顯示標題欄,因爲它不佔用整個屏幕。

+0

AFAIK所有自定義對話框(窗體)將最大化。爲了能夠使用大小的對話框(表單),必須啓動基於WindowsCE SDK而不是WindowsMo​​bile的項目。但是,您可以在使用本機API SetWindowLong()創建窗體(對話框)後調整窗體大小。 – josef

+0

@josef手動設置Form類的大小和位置在Windows Mobile項目中工作正常。嘗試一下 :) – pdriegen

0

如果它可以幫助任何人,至少我,只是因爲formborderStyle屬性,位置屬性不能改變。將其設置爲無,您就可以更改表單的位置!

相關問題