Сделать текст по центру другого текста

Мне нужно чтобы были звезды по центру, а то выглядит как-то убого, как это отформатировать? Мне именно нужна строка потому-то ее передаю серверу.

введите сюда описание изображения

 private void SendTextBox_KeyDown(object sender, KeyEventArgs e)
    {
        if (e.KeyCode == Keys.Enter)
        {
            e.Handled = true;
            e.SuppressKeyPress = true;
            if (sendTextBox.Text.Length > 0)
            {
                string msg = sendTextBox.Text;
                sendTextBox.Clear();
                bool isbanedword = ForbiddenWords.Any(w => w == msg);
                
                if(!isbanedword)
                {
                    Log(string.Format("{0} (You): {1}", obj.username, msg));
                    if (connected)
                    {
                        Send(msg);
                    }
                }
                else
                {
                    
                    string stars = new string('*', msg.Length);
                    msg = $"This word can not write:{stars}";
                    Log(string.Format("{0} (You): {1}", obj.username, msg));
                    if (connected)
                    {
                        Send(msg);
                    }
                }
            }
        }
    }

Ответы (1 шт):

Автор решения: Vladimir

Самое простое решеные: тут или поставить шрифты Consolas.

string stars = new string('✱', msg.Length);
msg = $"This word can not write:{stars}";
Log(string.Format("{0} (You): {1}", obj.username, msg));
→ Ссылка