首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答
    筛选
    回答情况:
    全部无回答回答未采纳
    提问时间:
    不限一周内一月内三月内一年内
    回答标签:
    winforms

    为什么WinForms应用程序默认为STAThread?

    提问2018-05-08293
    fengge77回答已采纳
    1.为什么添加此属性? 因为它是ActiveX对象模型所必需的。而且你可以将ActiveX控件放在WinForm上(因此兼容性)或者某些.NET类使用需要该属性的本机控件。 2.这是什么意思? 这意味着线程运行在单线程单元模型中。 3.如果删除此属性会发生什么情况? 如果该属性被删除,则行为是未定义的。该程序可能会随机失败,有时会显示错误消息。例如,现在可能会有效,然后再打破一个服务包。
    2人回答了此问题
    Hi~
    今天想聊点什么呢?
    近期活跃用户
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档