C# 为什么我的重写OnPaint方法没有被调用?
我已经创建了自定义图片按钮,现在需要在主窗体中进行一些附加绘图(即使用这些按钮),因此我重写了它的C# 为什么我的重写OnPaint方法没有被调用?,c#,winforms,drawing,onpaint,C#,Winforms,Drawing,Onpaint,我已经创建了自定义图片按钮,现在需要在主窗体中进行一些附加绘图(即使用这些按钮),因此我重写了它的OnPaint方法 由于某种原因,它从未被调用,我不知道为什么 public partial class Form1: Form { protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); } } 我找到了问题所在-有一个带有停靠集的GroupPanel要填写主窗体。我找到了问
OnPaint
方法
由于某种原因,它从未被调用,我不知道为什么
public partial class Form1: Form
{
protected override void OnPaint(PaintEventArgs e)
{
base.OnPaint(e);
}
}
我找到了问题所在-有一个带有停靠集的GroupPanel要填写主窗体。我找到了问题所在-有一个带有停靠集的GroupPanel要填写主窗体。我找到了问题所在-有一个带有停靠集的GroupPanel要填写主窗体。我找到了问题所在问题-主窗体中存在一个带有停靠集的GroupPanel。可能会有所帮助,谢谢,但我的问题出现在主窗体中,而不是继承的控件中。已尝试解决方案,但无效。我们需要更多信息。您是否继承了
表单
类似的:公共类MainForm:Form
?抱歉-不,这是普通表单1:Form。我添加了面板,通过编程方式向其中添加图片按钮。这些按钮也覆盖了OnPaint,对它们来说效果很好。可能会有帮助,谢谢,但我的问题出现在主窗体中,而不是继承的控件中。已尝试解决方案,但无效。我们需要更多信息。您是否继承了表单
类似的:公共类MainForm:Form
?抱歉-不,这是普通表单1:Form。我添加了面板,通过编程方式向其中添加图片按钮。这些按钮也覆盖了OnPaint,对它们来说效果很好。可能会有帮助,谢谢,但我的问题出现在主窗体中,而不是继承的控件中。已尝试解决方案,但无效。我们需要更多信息。您是否继承了表单
类似的:公共类MainForm:Form
?抱歉-不,这是普通表单1:Form。我添加了面板,通过编程方式向其中添加图片按钮。这些按钮也覆盖了OnPaint,对它们来说效果很好。可能会有帮助,谢谢,但我的问题出现在主窗体中,而不是继承的控件中。已尝试解决方案,但无效。我们需要更多信息。您是否继承了表单
类似的:公共类MainForm:Form
?抱歉-不,这是普通表单1:Form。我添加了面板,通过编程方式向其中添加图片按钮。这些按钮也覆盖了OnPaint,对它们来说效果很好。