2008-11-13 50 views
2

我是一位在我的第一個Windows Mobile應用程序上工作的新手程序員。我發現我的程序沒有可用的按鈕控件。我從來沒有創建過自定義控件,而且我明白這是我可以爲我的應用程序獲取按鈕的唯一方法(這是根據我的客戶端的要求)。我想知道是否有人能夠快速瀏覽我如何創建這個功能。我將Visual Studio 2005與Windows Mobile 5 SDK結合使用,創建了一個將被部署在非觸摸屏設備上的應用程序。Windows Mobile 5 SDK按鈕控件

非常感謝您提供任何幫助。

更新:由於需要快速處理數據量,按鈕控件對於此項目來說是更好的選擇。有七個部分帶有一個計數器標籤,每個標籤旁邊是一組三個按鈕。一個按鈕增加標籤上的int值,然後減小它,第三個按鈕讓用戶輸入一個int值來分配給標籤。我嘗試開發一個菜單系統來控制所有這些,但菜單結果太深,而且快速進行更改非常重要。

我想通過創建一個用戶控件來創建一個非常基本的按鈕,現在我遇到了問題,使控件上的標籤可以在屬性窗口中更改。

回答

0

確實有一個按鈕控件可用 - 無需編寫自己的控件。可用的控件將位於工具箱中,該工具箱應停靠在Visual Studio的左側。除非您已將表單添加到項目中並且已選擇表單,否則該控件將不可見。

2

您顯然正在使用Smartphone SDK進行開發,其中沒有可用的按鈕。如果你使用PocketPC SDK,那麼你會有一個按鈕。這些SDK已經在Windows Mobile 6中重新命名爲Standard和Professional。

說實話,我不會推薦在智能手機應用程序中使用按鈕。您可以向客戶解釋,在智能手機應用程序中使用按鈕違反Windows Mobile指南,並且應該使用菜單。這要比導航到按鈕然後單擊它快得多。

如果客戶堅持使用它,請創建一個繼承自Control類並覆蓋OnPaint事件的類。

+0

好答案 - 我覺得很蠢。他甚至說他正在使用沒有觸摸屏的設備。如果你不能點擊它,你甚至還需要一個按鈕? – MusiGenesis 2008-11-13 15:55:50

+0

downvote。按鈕是許多應用程序的重要部分。如果它不是爲什麼Windows Mobile爲其程序使用按鈕?大多數程序需要按鈕。否則,它們太小而無法使用手指,只能使用筆。現代移動操作系統確實有按鈕。 – GorillaApe 2011-07-19 03:18:37

相關問題