社区
.NET技术其他语言
帖子详情
c# 控件重绘问题
刀疤张
2007-06-01 12:58:21
我对一个lable 在paint事件中 进行了重绘, 但打开新窗体且新窗体覆盖在此lable之上,程序就卡死不动 ,也不报错,不怎么什么原因?
请高手告知?
谢谢了!
...全文
453
2
打赏
收藏
c# 控件重绘问题
我对一个lable 在paint事件中 进行了重绘, 但打开新窗体且新窗体覆盖在此lable之上,程序就卡死不动 ,也不报错,不怎么什么原因? 请高手告知? 谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guanghua100
2007-06-27
打赏
举报
回复
关注。。。。
li45214521
2007-06-24
打赏
举报
回复
base.OnPaint()
C#
控件
绘图恢复最小化后不自动
重绘
问题
最近在学习
C#
中的绘图,使用
控件
绘图时发现一个现象:即使将绘图代码写在了Paint方法中,将窗口最小化再恢复后依然不会
重绘
,而只有将鼠标移到
控件
上或者有其他改变窗口的行为时才会
重绘
。 一开始以为是自己的方法不对,折腾了很久。后来老师说好像是操作系统的
问题
,个人观察也是这样,据我猜测可能是窗口恢复后,这些
控件
并未自动恢复到激活状态,只有当用户试图操作时才激活。 目前并没有想到解决这种
问题
的方法,...
c#
控件
样式
重绘
问题
private void pic_Paint(object sender, PaintEventArgs e) { PictureBox p = (PictureBox)sender; float[] dashValues = { 2, 3 }; Pen pen = new Pen(System.Drawin...
C#
中GDI绘制后不显示
问题
原因分析与解决,与
控件
重绘
相关的方法区别
系统会在多个不同的时机发送WM_PAINT消息:当第一次创建一个窗口时,当改变窗口的大小时,当把窗口从另一个窗口背后移出时,当最大化或最小化窗口时,等等,这些动作都是由 系统管理的,应用只是被动地接收该消息,在消息处理函数中进行绘制操作;系统会在多个不同的时机发送WM_PAINT消息:当第一次创建一个窗口时,当改变窗口的大小时,当把窗口从另一个窗口背后移出时,当最大化或最小化窗口时,等等,这些动作都是由 系统管理的,应用只是被动地接收该消息,在消息处理函数中进行绘制操作;即在其显示之前画什么都是无用的。
c#
控件
重绘
的
问题
1.当Panel有背景图像的时候,往Panel添加
控件
(带图像),画面会非常闪烁,所以,Panel尽量不要带背景图像 2.带背景图像可以参考designer.cs里面的写法。。。 添加Control之前 this.panelContainer.SuspendLayout(); this.panelBTL.SuspendLayout();...
关于
C#
的Panel
控件
重绘
后滚动条跳动的
问题
在网上找了很多方法,(1)记录滚动条位置,然后在
重绘
时将保存下来的位置重新复制; (2)重写ScrollToControl; 其中第一种方法治标不治本,会出现画面闪动,第二种方法最为有效。 下面主要记录重写ScrollToControl过程: 参考博客:https://blog.csdn.net/yysyangyangy...
.NET技术其他语言
1,979
社区成员
12,447
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章