口袋数码论坛's Archiver

huangking124 发表于 2008-5-6 16:57

C# 关于在Panel组件中如何得到Graphics对象

因为设计一个小程序...涉及到在Panel控件上画图..
但是只有在该控件的Paint事件中才能通过参数获得Graphics对象

各位大侠有谁知道如何直接创建或者获得该控件的Graphics对象呢?
在下感激不尽....

wingsfly 发表于 2008-5-15 09:50

如果你设置一个变量,在第一次调用OnPaint的时候保存它的Graphics对象呢,不知道行不行。

guoyd 发表于 2008-8-21 15:07

如下方法可获取:        
    IntPtr hdc = GetWindowDC(panel.Handle);
    Graphics gps = Graphics.FromHdc(hdc);

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.