PictureBox 和 Paint 事件
PictureBox and Paint Event
我有一个图片框,比方说"PB"。我在
中捕捉到 PB 的绘画事件
private void PB_Paint(object sender, PaintEventArgs e)
在PB_Paint中,我画了一些形状。
我想控制谁调用这个方法。
例如,当调整表单大小时或其他事情时,他们调用 PB.Invalidate() 而调用 PB_Paint。
为什么我要控制谁调用这个方法?因为,我希望 PB_Paint 只在我需要的时候被调用。
我想控制谁调用PB_Paint,在PB_Paint内部和绘图过程之前,然后做一个开关...但是"sender"总是PB,PaintEventArgs不给知道谁是来电者的任何信息。
你有什么想法吗?
在 PB_Paint 和 enable/disable 的开头添加标志(例如 f_paint_enabled
)以控制任务。
我有一个图片框,比方说"PB"。我在
中捕捉到 PB 的绘画事件private void PB_Paint(object sender, PaintEventArgs e)
在PB_Paint中,我画了一些形状。
我想控制谁调用这个方法。 例如,当调整表单大小时或其他事情时,他们调用 PB.Invalidate() 而调用 PB_Paint。 为什么我要控制谁调用这个方法?因为,我希望 PB_Paint 只在我需要的时候被调用。
我想控制谁调用PB_Paint,在PB_Paint内部和绘图过程之前,然后做一个开关...但是"sender"总是PB,PaintEventArgs不给知道谁是来电者的任何信息。
你有什么想法吗?
在 PB_Paint 和 enable/disable 的开头添加标志(例如 f_paint_enabled
)以控制任务。