Originariamente inviato da oregon
Ma quindi è più logico che sia

codice:
private Color colorSyntax (string getString)
{
   Color rColor = Color.Yellow;

   if (getString == "ciao")
       rColor = Color.Red;

   return (rColor);
}
e di conseguenza, più semplicemente

codice:
RichTextBox1.SelectionColor = colorSyntax(keyword);
Così è decisamente meglio.

Comunque sia il problema è che facevo un check errato sulla stringa per cui me lo colorava sempre giallo... pensando che non eseguisse l'IF