un zweitens müsste er mir ja das node.parent rot malen.
Wieso denn das? AFAIK wird das Ereignis für den aktuell zu zeichnenden Knoten aufgerufen, man kann also auch nur diesen zeichnen. Und versuch einmal, nach dem Setzen der Schriftfarbe den Text noch einmal auszugeben (Canvas.Textout oder DrawText).