Dependiendo de su aplicación, probablemente querrá usar esa asignación de fuente, ya sea en el cambio de texto o en el enfoque / desenfoque del cuadro de texto en cuestión.
Aquí hay una muestra rápida de cómo podría verse (formulario vacío, con solo un cuadro de texto. La fuente se vuelve negrita cuando el texto dice "negrita", no distingue entre mayúsculas y minúsculas):
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
RegisterEvents();
}
private void RegisterEvents()
{
_tboTest.TextChanged += new EventHandler(TboTest_TextChanged);
}
private void TboTest_TextChanged(object sender, EventArgs e)
{
// Change the text to bold on specified condition
if (_tboTest.Text.Equals("Bold", StringComparison.OrdinalIgnoreCase))
{
_tboTest.Font = new Font(_tboTest.Font, FontStyle.Bold);
}
else
{
_tboTest.Font = new Font(_tboTest.Font, FontStyle.Regular);
}
}
}