首页 > 编程语言 >C#窗口错误

C#窗口错误

时间:2023-04-20 10:35:56浏览次数:20  
标签:调用 窗口 错误 C# window Hide true

具体的错误是,我在主窗口打开了一个新的窗口,我关闭它之后,重新打开,就出现了这个错误

这个错误是这样的,如下图所示

 两种解决方式,其实本质上是一种,就是重写窗口的Onclosing的方法。

第一种,直接在被调用窗口的cs里面重写这个方法,如下图所示。

protected override void OnClosing(CancelEventArgs e)
{
e.Cancel = true; // cancels the window close
this.Hide(); // Programmatically hides the window
}

 

第二种,也可以在调用的当前窗口进行一个设置,只需要在调用前加上

  window.Closing += new CancelEventHandler(onClosing);

public static void onClosing(object sender, CancelEventArgs e)
{
e.Cancel = true;
window.Hide();
}

这个window是被调用窗口的对象实例

 

标签:调用,窗口,错误,C#,window,Hide,true
From: https://www.cnblogs.com/smile908/p/17335845.html

相关文章

  • 装饰器functools wraps, update_wrapper, partial 以及 装饰器传参
    partial、update_wrapper、wraps的使用引用fromfunctoolsimportwraps,update_wrapper,partial1.partialpartial又叫偏函数。函数在执行的时候需要带上必要的参数,有些参数是执行之前就是可知的,这种情况下,一个函数有一个或者多个函数预先就能用上,以便函数能够更少的参数......
  • 谈谈selenium中的clear后输入内容异常的处理
    谈谈selenium中的clear后输入内容异常的处理案例在线考试项目的登录:http://124.223.31.21:9097/#/代码fromseleniumimportwebdriverdriver=webdriver.Chrome()driver.get('http://124.223.31.21:9097/#/')driver.find_element('id','formLabelAlign.username......
  • AES算法 前端JavaScript加密 后端Java解密
    CryptoJShttps://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/crypto-js.min.js中文文档https://cryptojs.gitbook.io/docs/varAES=function(){ constuuid32="00010203-04050607-08090A0B-0C0D0E0F".toString();constparam=Array.from(uuid32......
  • CentOS 7下MariaDB 5.5升级到MariaDB 10.2
    转载自:https://cloud.tencent.com/developer/article/2075410==================== 一次CentOS7下升级MariaDB过程,在此记录下。原因:新的项目需要新的数据库版本支持。升级主要步骤:备份原数据库---》卸载mariadb---》添加mariadb国内yum源---》安装mariadb---》初始化......
  • create_time 日期时间格式 查询时不准确
    SELECT*FROMlt_dingtalk_signinWHEREthird_party_unit_id=240andcreate_timeBETWEEN'2023-04-01'and'2023-04-20'SELECT*FROMlt_dingtalk_signinWHEREthird_party_unit_id=240andDate(create_time)BETWEEN'2023-04-01'......
  • 《c#慢跑》base64篇
    Base64转换图片原文链接:https://blog.csdn.net/lilinoscar/article/details/79238070将base64字符串转换为Image图片,现在移动端手机上,有些H5页面上传图片,就是将图片转换为base64位,可以选择直接存储这个字符串,也可转换本地图片,代码入下:varbase64="";//这里存base64的字符串b......
  • 【DP】LeetCode 132. 分割回文串 II
    题目链接132.分割回文串II思路分析动态规划题目的时候只需要考虑最后一个阶段,因为所有的阶段转化都是相同的,考虑最后一个阶段容易发现规律在数组的动态规划问题中,一般dp[i]都是表示以nums[i]为结尾的状态;dp[i][j]分别表示以nums1[i]和nums2[j]为结尾的状态,以此类......
  • CDGA|浅谈“以治促用,以用促治”的数据治理战略
    数据治理夯实企业数字化转型基础。采取“以治促用,以用促治”的数据治理战略,可以充分释放了企业核心运行要素的活力。“以治促用”是指通过建立在数据治理链路及用户多维评估系统的基础上,对数据资产重新进行价值识别,推进高价值数据资产应用和中低价值资产的优化,从而提高数据资产的可......
  • CDGA|从这八大方面发力有效赋能数字经济可持续发展
    当今时代,数字技术作为科技革命和产业变革的先导力量,日益融入经济社会发展各领域全过程,深刻改变着生产方式、生活方式和社会治理方式。建议从以下八大方面发力,赋能数字经济可持续发展。发力八大方面,赋能数字经济加速数据确权、数据审计及数据流转等方向的立法。鼓励多方参与,开放开发......
  • mac常用命令
    MacOSX是基于Unix操作系统的,因此它与其他Unix操作系统共享许多常用命令和高级命令。以下是一些常用命令和高级命令的说明:常用命令:1.cd:改变当前工作目录。2.ls:显示当前目录下的文件和文件夹。3.mkdir:创建一个新目录。4.rm:删除文件或目录。5.cp:复制文件或目......