C# 如何在winforms中修复livecharts上的黑色/负片背景
在运行时添加打开图表的usercontrol(例如,通过单击按钮)时,会导致图表的背景变为黑色/负 当我在表单加载期间添加usercontrol时,它没有这个问题C# 如何在winforms中修复livecharts上的黑色/负片背景,c#,winforms,livecharts,C#,Winforms,Livecharts,在运行时添加打开图表的usercontrol(例如,通过单击按钮)时,会导致图表的背景变为黑色/负 当我在表单加载期间添加usercontrol时,它没有这个问题 private void Form1_Load(object sender, EventArgs e) { //this one loads fine testingControl tc = new testingControl(); this.Controls.Add(tc)
private void Form1_Load(object sender, EventArgs e)
{
//this one loads fine
testingControl tc = new testingControl();
this.Controls.Add(tc);
tc.Location = new Point(470, 53);
//......
}
private void Button1_Click(object sender, EventArgs e)
{
testingControl tc = new testingControl();
this.Controls.Add(tc);
//tc.Visible = false;
//tc.Visible = true;
tc.Location = new Point(0, 53);
}
我在谷歌搜索了几次后发现,将它隐藏起来,然后再将其设置为可见,这有点修复了它,但这似乎有点刺耳。有人知道我能做些什么来解决这个问题吗 另外,我从“livecharts”网站上获得的图表中的数据,但无论是否有数据,问题都会发生。
这个问题在所有图表上都会发生 遇到了类似的问题,几乎没有做任何更改来修复它 只需将图表可见性更改为false 改变 然后,使其在表单加载时可见
private void Form1_Load(object sender, EventArgs e)
{
pieChart1.Visible = true;
....
}
希望这对你有帮助 遇到了类似的问题,几乎没有做任何更改来修复它 只需将图表可见性更改为false 改变 然后,使其在表单加载时可见
private void Form1_Load(object sender, EventArgs e)
{
pieChart1.Visible = true;
....
}
希望这对你有帮助 奇怪。您是否尝试自己指定背景颜色?i、 e.tc.BackColor=颜色。透明@杰弗。我将UserControl的背景设置为透明,并且它确实工作了!我不知道为什么它最初会变黑。用户控件的backcolor属性甚至没有设置为黑色。谢谢奇怪的您是否尝试自己指定背景颜色?i、 e.tc.BackColor=颜色。透明@杰弗。我将UserControl的背景设置为透明,并且它确实工作了!我不知道为什么它最初会变黑。用户控件的backcolor属性甚至没有设置为黑色。谢谢