用户
 找回密码
 立即注册
发表于 2019-8-22 11:40:05
你的想法先关闭在跳转会反馈给技术部的
使用道具 举报 回复 支持 1 反对 0
发表于 2019-8-23 11:54:35
目前是show的级别高于close的级别,因此如要关闭usercontrol,建议写在form.show的回调中

this.Form.Show(_s,(obj,args)=>{
this.close();
});

使用道具 举报 回复 支持 反对
发表于 2019-8-23 23:39:49
Lula.Jin 发表于 2019-8-23 11:54
目前是show的级别高于close的级别,因此如要关闭usercontrol,建议写在form.show的回调中

this.Form.Sho ...

在右键菜单(自定义控件中) this.Form.Show(_s,(obj,args)=>
                {
this.Close();
            });
没能解决问题,右键控件 还是会显示在新窗口顶部,必须在新窗口空白位置点一下,才会关闭
使用道具 举报 回复 支持 反对
发表于 2019-8-26 10:47:38
你的新窗口也是usercontrol?
使用道具 举报 回复 支持 反对
发表于 2019-8-26 10:54:53
Lula.Jin 发表于 2019-8-26 10:47
你的新窗口也是usercontrol?

form弹出右键(usercontrol)—操作菜单弹出form
使用道具 举报 回复 支持 反对
发表于 2019-8-26 13:40:16
csfeixia 发表于 2019-8-23 23:39
在右键菜单(自定义控件中) this.Form.Show(_s,(obj,args)=>
                {
this.Close();

测试了使用回调,在新窗口 关闭时,usercontrol也会关闭的,
你说的“右键控件 还是会显示在新窗口顶部,必须在新窗口空白位置点一下,才会关闭”这种情况是怎么样子的,方便提供代码或者截图测试吗?
使用道具 举报 回复 支持 反对
发表于 2019-8-28 17:38:41
csfeixia 发表于 2019-8-26 10:54
form弹出右键(usercontrol)—操作菜单弹出form

你的是使用ShowContentDialog弹出usercontrol的吗?使用这个弹出确实存在问题,会向技术部反馈的
使用道具 举报 回复 支持 反对
12
发新帖
您需要登录后才可以回帖 登录 | 立即注册