Somewhat inspired by this question about a graphical programming environment. I don\'t think that C++ or C# are really conducive to this type of environment, but perhaps there\
The closest thing that I've seen is Codekana, although doesn't have "background syntax-highlighting" it colorizes the different flow-control structures:
(source: codekana.com)
(source: codekana.com)