在CE5设备上使用.NET CF创建按钮时出现NotSupportedException?

时间:2009-06-08 14:17:09

标签: .net winforms compact-framework

我有一个在WinCE和WM设备上运行良好的应用程序(到目前为止我已经测试过)。 我刚收到一个要测试的新设备,当设计人员在设备上创建一个按钮时,Form会抛出NotSupportedException。

该设备是摩托罗拉EWP2100 Wifi手机。 根据其关于页面运行WinCE 5

以下是它抛出的完整例外

  

发生了System.NotSupportedException     消息= “NotSupportedException异常”     堆栈跟踪:       在Microsoft.AGL.Common.MISC.HandleAr()       在System.Windows.Forms.Control._InitInstance()       在System.Windows.Forms.Control..ctor()       在System.Windows.Forms.ButtonBase..ctor()       在System.Windows.Forms.Button..ctor()       在SmartLane.Config.InitializeComponent()       在SmartLane.Config..ctor()       在SmartLane.MainForm.ShowConfig()       在SmartLane.MainForm.MainForm_Load()       在System.Windows.Forms.Form.OnLoad()       在System.Windows.Forms.Form._SetVisibleNotify()       在System.Windows.Forms.Control.set_Visible()       在System.Windows.Forms.Application.Run()       在SmartLane.Program.Main()     的InnerException:

抛出它的代码在这里:

    private void InitializeComponent()
    {
        this.label1 = new System.Windows.Forms.Label();
        this.txtServerAddress = new System.Windows.Forms.TextBox();
        this.btnOK = new System.Windows.Forms.Button(); //<---- THIS THROWS
        ...
    }

我知道这是一个非常具体的问题,但我之前从未遇到过这个问题,并且Exception并没有真正让我知道这里出了什么问题。

我感谢任何建议或意见。 感谢

1 个答案:

答案 0 :(得分:3)

您可能正在使用智能手机(标准版)SDK,它不支持按钮。

另见question