Как исправить черный / негативный фон на графике в реальном времени в winforms - PullRequest
0 голосов
/ 13 июня 2019

При добавлении пользовательского элемента управления во время выполнения (например, с помощью нажатия кнопки), на котором включена диаграмма, фон диаграммы становится черным / отрицательным.

Когда я добавляю 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);
    }

image of problem После некоторых поисков в Google я обнаружил, что его скрытие, а затем повторное отображение видимым, исправляет это, но это кажется немного неприятным.
Кто-нибудь знает, что я могу сделать, чтобы это исправить?

P.S. данные, которые находятся на графике, я получил с веб-сайта «livecharts», но проблема возникает независимо от того, есть данные или нет. Проблема также происходит на всех графиках.

...