(There is a very useful tool In Visual Studio tools. The name is "SPY++". This tool can spy System Messages, Process Information and Class Name and so on from application at runtime. But we also found this tool is not fit for DONET applications, we need get more information. So the “SPY#” is designed for DONET Framework. It can get all controls' properties and the pleasant thing is that you can also modify it at the runtime.)