При добавлении пользовательского элемента управления во время выполнения (например, с помощью нажатия кнопки), на котором включена диаграмма, фон диаграммы становится черным / отрицательным.
Когда я добавляю usercontrol во время загрузки форм, эта проблема не возникает.
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);
}
После некоторых поисков в Google я обнаружил, что его скрытие, а затем повторное отображение видимым, исправляет это, но это кажется немного неприятным.
Кто-нибудь знает, что я могу сделать, чтобы это исправить?
P.S. данные, которые находятся на графике, я получил с веб-сайта «livecharts», но проблема возникает независимо от того, есть данные или нет.
Проблема также происходит на всех графиках.