代码之家  ›  专栏  ›  技术社区  ›  Chris

在CE5设备上用.NET CF创建按钮时不支持异常?

  •  1
  • Chris  · 技术社区  · 15 年前

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

    该设备是摩托罗拉EWP2100 WiFi电话。 根据它的关于页面,它运行Wince5

    这是它抛出的全部异常

    发生System.NotSupportedException message=“不支持例外” StackTrace: 在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.\u 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
            ...
        }
    

    我知道这是一个非常具体的问题,但是我以前从来没有遇到过这个问题,这个例外并没有给我一个关于这里发生了什么问题的线索。

    我很感激你的建议。 谢谢

    1 回复  |  直到 15 年前
        1
  •  3
  •   Community gkalpak    7 年前

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

    也见此 question .