设置 Paintbox 的字体大小会导致调用 OnPaint
我需要将一些文本写入油漆盒,并在 OnPaint 事件中执行此操作。当我在方法中设置字体大小两次时,OnPaint 事件将被重复调用。 要亲眼看看,请尝试以下…
C# WinForms - Paint 方法问题
我不确定使用图形的最佳方法是什么 - 我应该将我的类附加到主窗体 Paint 事件然后进行绘图,还是最好像这样从覆盖的 OnPaint void 中调用它?我的意思…
将 Windows 窗体 OnPaint 转换为等效的 WPF 形状
我有一个现有的 OnPaint 方法,它可以绘制一些形状: protected override void OnPaintBackground(PaintEventArgs e) { Graphics g = e.Graphics; g.C…
NETCF - 优化重绘 (onPaint)
我想询问有关如何优化 Compact Framework 中的重绘的建议? GetHashCode() 没有帮助,因为它总是返回不同的哈希码。 不管怎样,我有一个程序,您可以…
在分层窗口上调用 InvalidateRect 后,在 OnPaint 中获取空的更新矩形
我试图找出为什么当我在透明窗口上调用 InvalidateRect 时得到一个空的更新矩形。我的想法是,我在窗口上画了一些东西(它被暂时切换为具有 1/255 的 …
Windows 中 Paint 事件中的异常和访问冲突
执行一些新代码后,我的 C++ 应用程序开始表现奇怪(屏幕更新不正确或不完整,有时根本没有屏幕更新)。 一段时间后,我们发现新代码导致了访问冲突。…
当表单位于下面时,回调期间的 OnPaint 事件?
想象一下以下场景: this.SetStyle(ControlStyles.UserPaint, true); //this doesn’t change anything … void OpenSomeForm() { SomeForm sf = new …
(C#)graphics.drawImage 有大小限制吗?怎么处理呢?
我正在尝试显示一些数据的非常大的图形表示。我在窗体上 PictureBox 控件的 onPaint 中使用位图来持久存储图像和 e.Graphics.DrawImage(myBitmap, new…
高效使用OnPaint
我正在 Visual Studio .Net 中使用 C# 进行编程。 我正在创建自己的控件,该控件根据从模数转换器 (ADC) 获得的值绘制波形。我将传入的点转换为 X 和 …
C#,重写 OnPaint:带双缓冲区的 alpha 透明度
我正在使用C#使用.Net Compact Framework 2.0 SP2开发Windows Mobile 5.0及更高版本应用程序。 我正在重写自定义消息框上的 OnPaint 方法,该方法绘制…
Win32 WM_PAINT 和子窗口
如何在子窗口内绘图? 我认为我应该使用一些 WndProc (没有 WM_PAINT)创建主窗口 CreateWindow(WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN) 。在其 WM_…
C#:重写 ProgressBar 上的 OnPaint 不起作用?
我认为创建一个在其自身上绘制一些文本的 ProgressBar 应该非常容易。但是,我不太确定这里发生了什么... 我添加了以下两个覆盖: protected override…
每个子控件都会调用 OnPaint 方法
我有一个 UserControl(WinForms,.net 2.0),并且我有这个: protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); var rect = e…
显示图像的自定义控件:将图像移动到内部
我正在为 Windows Mobile 开发 C# 应用程序。 我有一个自定义控件,其中 OnPaint 被覆盖 来绘制用户随指针移动的图像。 我自己的 OnPaint 方法是这样…