当前位置:首页 > C#编程 > C#/.net框架 > 正文内容

HALCON error #5154: Wrong values for image area in operator get_window_extents

Jorge2年前 (2022-05-09)C#/.net框架776

 

对于使用docking的童鞋来讲, 如果你的窗体中使用了halcon窗体控件, 就可能出现本文所示的错误.

这个时候你应该是双击或者拖动了窗体标签吧。


image.png


然后就会出现下面的错误.

HALCON error #5154: Wrong values for image area in operator get_window_extents


image.png


你只有两个选择: 

要么找到你的包含halcon窗体控的窗体为啥会出现这个错误. 

要么你就不让用户拖动或者双击这个窗体标签.


我们选择的是后者.


你可以在窗体的Load里面加入下面划线的代码, 但是它只能防用户拖动窗体标签. 

如果客户双击了窗体标签还是防止不了. 

image.png


我们找到一个办法. 

就是设置Docking的响应区域,  点击一个Float区域让它变灰, 这时候你就会发现用户双击窗体标签就无效了! 

image.png


虽然没解决问题本身, 至少表面上不会再出现这个烦人的崩溃了.


如果懂行的并且有彻底解决这种问题的朋友, 麻烦留言告诉勇哥, 在此先表示感谢!!



--------------------- 

作者:hackpig

来源:www.skcircle.com

版权声明:本文为博主原创文章,转载请附上博文链接!


扫描二维码推送至手机访问。

版权声明:本文由7点博客发布,如需转载请注明出处。

本文链接:http://6dot.cn/?id=98

标签: .NET.NET框架
分享给朋友:

“HALCON error #5154: Wrong values for image area in operator get_window_extents” 的相关文章

windows下c#程序提高实时性

windows下c#程序提高实时性

引言:我们手里的运控软件对实时性有了新要求。因为同设备上运行的其它视觉软件对cpu时间有变态的占用,压缩了运控软件的cpu占用时间。我们知道如果视觉软件卡一下,最多是处理时间长一点,但是运控软件卡一下,那就意味着撞机的问题,这个要严重得多。这个问题会持续把研究结果更新到本贴子。(一)提升线程和进程的...

C# 控件闪烁问题的解决

C# 控件闪烁问题的解决

说一下解决C#下控件闪烁的几个问题,如下:  listview和datagridview显示数据闪烁 自定义控件的显示闪烁listbox滚动条拖动闪烁面板中控件过多的闪烁propertyGrid点击和修改项目缓慢的问题richtextbox控件的刷新显示问题此类问题对于界面复杂规...

C# 当List.Find()返回一个结构体对象时,如何判断它为空?

C# 当List.Find()返回一个结构体对象时,如何判断它为空?

请看演示程序。我们知道List.Find() 如果找到则返回这个对象,找不到返回这个类型的缺省值。下面例子中,你无法这样写:            if(res1==null)        &nbs...

C#的变迁史 - C# 4.0 之线程安全集合篇

C#的变迁史 - C# 4.0 之线程安全集合篇

作为多线程和并行计算不得不考虑的问题就是临界资源的访问问题,解决临界资源的访问通常是加锁或者是使用信号量,这个大家应该很熟悉了。  而集合作为一种重要的临界资源,通用性更广,为了让大家更安全的使用它们,微软为我们带来了强大的并行集合:System.Collections.Concurrent里面的各...

C# Modelbus crc16计算校验和程序

C# Modelbus crc16计算校验和程序

我们手里一个无刷电机,采用485的modelbus crc16协议来控制。因此需要一个计算校验和的工具。源码:C#using System;using System.Collections.Generic;using System.ComponentModel;usin...

C# tableLayoutPanel动态加载控件闪烁的解决方案

C# tableLayoutPanel动态加载控件闪烁的解决方案

WinForm加载多个自定义控件时,会出现很严重的闪烁问题,很卡,一块一块的加载(像打开网页时,网络很卡的那种感觉)简直没法忍受。在网上搜索了好久,网上大部分的方法是一下4种,但是都不能有效的解决问题。  1.将DoubleBuffered 设置 true,用双缓存处理Form界面内容加载,可以提高...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。