.net - 在使用 c# 运行 flex 应用程序时在冲击波对象中,当表单最小化时弹出警告消息未正确显示表单
问题描述
我使用 c# 在 .net 框架上创建了一个 Windows 应用程序,用于使用 Active X flash 对象运行 Adobe flex 应用程序。它工作正常,没有问题,除非窗口窗体被最小化并且应用程序正在其中运行,如果出现任何弹出警报,那么它会出现在窗体的左上角,并且如果窗口处于正常或最大化模式,则相同的警报是显示在应用程序中间。有时警报会显示在窗口内部但在表单边框之外。请帮忙..
这是我为运行 Flash 应用程序编写的 C# 代码
AxShockwaveFlash ax = new AxShockwaveFlash();
ax.Dock = DockStyle.Fill;
ax.AllowNetworking = "all";
ax.AllowScriptAccess = "always";
ax.DisableLocalSecurity();
ax.LoadMovie(0, applicationUrl);
解决方案
感谢VC.One的回复。你的第一条评论给了我答案。抱歉迟到了。问题是我为 Flash 对象制作了“Docktype=fill”,因此每当屏幕最小化 Flash 对象的大小时,也会根据该大小减小,例如在 0,0 位置显示的 100,20 警报。所以现在删除了“Docktype=fill”并保持原来的屏幕尺寸。我的应用程序现在运行良好
谢谢你。
推荐阅读
- python - 如何将目录/文件夹中的所有pdf文件转换为图像python 3?
- angular - 如何解析对象'不包含这样的成员 Angular 7 和 VS Code 错误
- c++ - 混淆如何在 std::sort 和 std::priority_queue 中使用自定义比较函数
- grafana - 在同一个 grafana 面板中显示 20 条曲线 1 条曲线 x 用户
- excel - Excel VBA 缺少 Microsoft Outlook 15.0 参考和“加载 DLL 时出错”
- c++ - 谁能检查这个 Palindrome c++ 代码是否正确?
- flutter - 可滚动小部件内的 Flutter PageView
- node.js - Azure 服务总线长时间运行队列
- ios - 如何在 VIMVideoPlayer URL 受限中播放 vimeo 视频
- hibernate - 保存子实体时出现@PrePersist 错误