Как использовать TextLocation Counstructor для метода Invok в C #? - PullRequest
0 голосов
/ 04 апреля 2019

Я использую InvokeMethod (Richtextbox) в Background Worker, с двумя структурами (Color, Boolean) и одним классом (строка)

Я хочу добавить одну структуру (TextLocation). Как добавить эту структуру в Invoke Method?

 private void Richtext(Color color, string msg, bool nextLine ,bool location )
        {

            richTextBox1.SelectionColor = color;

            richTextBox1.AppendText(msg);
            if (nextLine)
            {
                richTextBox1.AppendText("\n");
            }
            if (location)
            {

                richTextBox1.SelectionAlignment = HorizontalAlignment.Center;

            }
        }

Это SectionAlignment я уже пробовал, но причина функции Выравнивания Выделения - весь текст в одном Выравнивании переместился в центр. например

(проверка устройства - хорошо) (Марка устройства - xiaomi)

если я использую это

(проверка устройства в порядке) (Проверка бренда-сяоми)

текст переместился так Собственно, я хочу сделать вот так

(Проверка устройства -ок) (Проверка бренда-сяоми)

если использовать (TextLocation.Center при вызове проблемы решит, но я не знаю, как ее использовать)

  private void Richtext(Color color, string msg, bool nextLine   )
        {

            richTextBox1.SelectionColor = color;

            richTextBox1.AppendText(msg);
            if (nextLine)
            {
                richTextBox1.AppendText("\n");
            }

        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...