开机自动运行时窗体一些控件内容不会显示

simaqingtian 2018-04-11 10:07:45
第一张图是正常的,第二张有问题:窗体标题 和 右下角的控件没内容

问题是将程序设成开机自动(改注册表方式或加到启动项的方式 都一样)才有,如果是手动运行则没有
而且问题是少数电脑才有,目前发现有问题的几台电脑都是win7系统,但win7系统的也不是都有问题



...全文
392 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xian_wwq 2018-04-11
  • 打赏
  • 举报
回复
个人感觉这个和自动运行关系不太大 如果部分机器有,而部分没有 那就要考虑窗体加载的时候 是否存在某些异常导致无响应 机器启动的时候,很多后台服务还没有起来, 如果窗体加载的时候要连接数据库或者连接网络服务器, 那就要处理好超时重连的逻辑
  • 打赏
  • 举报
回复
更新他们的 .NET Framework ,尝试使用封装本地字体非系统字体。
simaqingtian 2018-04-11
  • 打赏
  • 举报
回复
开始怀疑过是不是 刚刚开机电脑比较卡导致,所以做了个批处理文件放到启动项中 延时两三分钟才运行程序,但依然不行 请各位大神指点一下
关中山水郎 2018-04-11
  • 打赏
  • 举报
回复
看一下有没有什么依赖的服务,把服务设为开机启动应该就OK了
  • 打赏
  • 举报
回复
引用 4 楼 simaqingtian 的回复:
[quote=引用 2 楼 xomix 的回复:] 更新他们的 .NET Framework ,尝试使用封装本地字体非系统字体。
这解释不了 手动运行就是正常的啊[/quote] 我也有点不太清楚你这为什么会这样,远程调试一下看看情况吧。
simaqingtian 2018-04-11
  • 打赏
  • 举报
回复
引用 3 楼 xian_wwq 的回复:
个人感觉这个和自动运行关系不太大 如果部分机器有,而部分没有 那就要考虑窗体加载的时候 是否存在某些异常导致无响应 机器启动的时候,很多后台服务还没有起来, 如果窗体加载的时候要连接数据库或者连接网络服务器, 那就要处理好超时重连的逻辑
我试过延时两三分钟运行程序,也不行啊,开机也没这么慢
simaqingtian 2018-04-11
  • 打赏
  • 举报
回复
引用 2 楼 xomix 的回复:
更新他们的 .NET Framework ,尝试使用封装本地字体非系统字体。
这解释不了 手动运行就是正常的啊

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧