标签:Winform

Winform异常:参数无效 Parameter is not valid 调查与解决方法

C# Winform 图片文件管理器优化后续问题,为了优化图片的翻页速度,对文件管理器的移动文件动作进行了异步队列处理。过程中遇到了新的问题,当然了,这个问题调查后发现并不是由异步队列引起的。在之前的版本中频繁刷新当页文件也会出现参数无效 Parameter is not valid 的异常。先总结调查后的原因:PictureBox的Image释放后,同时释……

C# Winform异常:Error creating window handle 调查解决方法

使用C# Winform做开发时间不短了,这次开发个简单的图片文件管理器软件遇到的问题还不少,继上次的 C# Winform FlowLayoutPanel 子控件重叠问题调查处理 问题后,又遇到了新问题:加载图片翻页时,总会出现加载中断卡在那里,只有关了软件,才会正常,但是用一段时间后,问题又再次出现。本地又不重现(最后发现是翻页次数少,没重现出来)。多次……

C# Winform FlowLayoutPanel 子控件重叠问题调查处理

最近用C# Winform 做个图片浏览软件,类似Windows的资源管理器,缩略图查看图片。用户反馈,最下方的图片出现重叠显示。软件中用了FlowLayoutPanel来自适应布局,按理不应该出现重叠。如图: 网上找了半天没有找到原因,试了其他控件不显示图片,仍然可以重现重叠的问题。 最后找到的原因是 FlowLayoutPanel 的显示高度超过了限制……

C#跨线程访问UI组件

目前在做的项目有个需求要在子线程中修改winform 页面UI组件的文本内容,题主参考一些博文采用了委托+invoke方法,但是执行到委托方法内部时该组件的InvokeRequired一直为false,所以UI组件无法修改,思索再三无解,挂上来讨教各位前辈 解决方案 10 本人从来不判断  public void AppendResultText(strin……

C# WinForm 字体问题

C#  WinForm 英文软件开发的几个问题: 1、C# WinForm 属性中默认字体太少了,比来比去,还是用了 “微软雅黑, 9pt” 和 “Verdana, 9pt”,想用别的字体,像 Arial,,每次都得把名字输进去,忒麻烦 2、当软件安装到例如俄语,日文操作系统下,要是没这个字体,那该咋办? 莫非,本人要将用到的“宋体”……

窗体尺寸设置产生偏差的Bug

刚刚发现一个问题,不知道是不是Bug。 当窗体的FormBorderStyle设置为FixedSingle、FixedDialog时,假如在代码中有修改窗体的Size,则会产生偏差。 1、新建WinForm应用程序,在窗体设计器中,设置Form1的FormBorderStyle为FixedSingle,然后添加一个Button,使其距离窗体的边距相等,如下图……

WPF TransformedBitmap转BitmapImage

WPF 中对图像做缩放等处理后的TransformedBitmap对象怎么转换回BitmapImage对象呢? 目前可以知道通过PngBitmapEncoder解码器可以转换但是本人并不知道是用原来图片是PNG的还是JPG的还是其他的呢~~~~ 解决方案 20 为什么要转成BitmapImage呢?TransformedBitmap和BitmapImage一……