求助,球员2k18编辑球员模式下出现BUG

导致Ctrl& + Z失效的原因由以下2点连锁引发而导致:
1、为了解决 WebBrowser 控件导航时弹出&保存对话框&,使用了 this.webBrowser.Document.OpenNew(true); // 防止 弹出保存对话框, 该方法指示新的文本改变将会在新窗口中打开。
2、 由原因1导致 webBrowser 控件的编辑模式失效, 表面上看上去还是可以编辑的,但实际上新窗口内部已经不支持编辑了。
注:这里涉及到了WebBrowser控件的特殊性,它是由三层控件嵌套而成的,外面的两层是大概负责容器、 及 响应用户操作的, 而最内层的则是承载HTML标记,并通过渲染引擎展示HTML内容。用黑盒测试的方法推断,当使用webBrowser.Document.OpenNew(true);& 方法时,最内层控件应该是一个新的实例, 表面上看上去还是可以编辑的,但实际上内部的新窗口已经不支持编辑了,进而导致了Ctrl + Z的失效!
测试代码如下:
public partial class FrmTest : Form { // 界面上有一个WebBrowser 和 4个Button private string strUrl = "http://www.cnblogs.com/08shiyan"; public FrmTest() { InitializeComponent(); } /// &summary& /// 编辑模式 /// &/summary& public void EditMode() { if (this.webBrowser1.Document != null) { mshtml.IHTMLDocument2 doc = this.webBrowser1.Document.DomDocument as mshtml.IHTMLDocument2; doc.designMode = "on"; } } /// &summary& /// 启用浏览模式 /// &/summary& public void BrowseMode() { if (this.webBrowser1.Document != null) { mshtml.IHTMLDocument2 doc = this.webBrowser1.Document.DomDocument as mshtml.IHTMLDocument2; doc.designMode = "off"; } } // 请确保该按钮是应用程序启动后第一次被点击 private void button1_Click(object sender, EventArgs e) { this.webBrowser1.DocumentText = string.E this.webBrowser1.Document.Write(string.Format("&BODY&{0}我的誓言博客2&/BODY&", this.strUrl)); this.EditMode(); this.webBrowser1.Document.OpenNew(true); this.webBrowser1.Document.Write(string.Format("&BODY&{0}我的誓言博客2&/BODY&", this.strUrl)); // 注意此时Ctrl + Z 撤销操作将会失效 }
// 请确保该按钮是应用程序启动后第一次被点击 private void button2_Click(object sender, EventArgs e) { this.webBrowser1.DocumentText = string.E this.webBrowser1.Document.Write(string.Format("&BODY&{0}我的誓言博客2&/BODY&", this.strUrl)); this.EditMode(); this.webBrowser1.Document.OpenNew(true); this.webBrowser1.Document.Write(string.Format("&BODY&{0}我的誓言博客2&/BODY&", this.strUrl));
this.EditMode(); // 与button1的差别是再次启用编辑模式 // 注意此时Ctrl + Z 撤销操作也会失效 } // 请确保该按钮是应用程序启动后第一次被点击 private void button3_Click(object sender, EventArgs e) { this.webBrowser1.DocumentText = string.E this.webBrowser1.Document.Write(string.Format("&BODY&{0}我的誓言博客2&/BODY&", this.strUrl)); this.EditMode(); this.webBrowser1.Document.OpenNew(true); this.webBrowser1.Document.Write(string.Format("&BODY&{0}我的誓言博客2&/BODY&", this.strUrl)); this.BrowseMode(); // 与button2 的区别是 先关闭编辑模式,再启用编辑模式 this.EditMode(); // 此时 Ctrl + Z 可以使用 } // 重启应用程序 private void button4_Click(object sender, EventArgs e) { Application.Restart(); } }
根据以上得出结论:在&编辑模式&下: this.webBrowser.Document.OpenNew(true); 方法会打开一个新的&内部窗口&,而新窗口中&编辑模式&出现问题,导致Ctrl + Z ,Ctrl +Y操作失效。 此时 需要先关闭 &编辑模式& 然后再打开&编辑模式& Ctrl + Z, Ctrl +Y 才能正常使用。
求佐证。。。
原创 转载请标明出处:
阅读(...) 评论()模拟人生4人物编辑模式BUG_百度知道
模拟人生4人物编辑模式BUG
自从升级宠物资料包以后,每次进入人物编辑模式画面都只有一个人物模型,其他选项按键都不见了,设置菜单等点击也无反应,就这么卡死在这里了。后面发现把所有mod删掉进游戏就不会有这个问题。特意用mod排查器查了一遍mod都没有冲突问题。但是不知道为什么删掉...
就像这样。。
我有更好的答案
可以在游戏选项中选择自由意志和取消当前设定模拟市民的自由意志
采纳率:75%
为您推荐:
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。请问照片编辑模式大图显示不出来的BUG有大佬遇到过么 还是我这个只是个例啊_iphonex吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:208,140贴子:
请问照片编辑模式大图显示不出来的BUG有大佬遇到过么 还是我收藏
请问照片编辑模式大图显示不出来的BUG有大佬遇到过么 还是我这个只是个例啊
苏宁易购手机,正品行货,超低价格,稀缺爆款现货抢,买好机上苏宁网上商城!苏宁易购大牌手机,正品保障,支持货到付款,7*24小时1对1贴心服务!
做啥操作都没用 一直都是这样
登录百度帐号在线时间0 小时
积分 25, 距离下一级还需 25 积分
积分 25, 距离下一级还需 25 积分
V9.2.2.0.LAICNEK
在更新完之后手机出现了这种情况。
screenshot_0_4.jpg (54.96 KB, 下载次数: 0)
遇到的人越多,MIUI开发组会越关注
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
Copyright (C) 2017 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号在Mantis项目中提交了一个bug,现在bug已经解决了,但是编辑状态的时候,状态栏那一项不能编辑了_百度知道
在Mantis项目中提交了一个bug,现在bug已经解决了,但是编辑状态的时候,状态栏那一项不能编辑了
项目中谁的账号登录都不能编辑状态,只能新建一个问题
我有更好的答案
可能是这个原因:管理-管理配置-工作流中,新建状态没有勾选对应的下一个状态,设置的时候看看右上角的项目是不是这个问题所在的项目。
为您推荐:
其他类似问题
mantis的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 实况8编辑球员添加 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信