Recently, I made a more exquisite interface in English XP SP2 environments, please ask a classmate to help test. He uses the Chinese version of the operating system. However, weird is that the interface size has changed, and the form becomes large in the Chinese environment, but the button has also become bigger, all Label is also shifted. I started thinking that it was a problem with Windows settings. Later, in a new Chinese environment, I also had the same problem.
Later, I was looking for reasons and thought it was a BUG of Microsoft. After found the answer in 9cbs, it turned out to be a small autograle property.
The AutoScale property is set to TRUE by default, which is automatically scaled according to the size of the font. It is very likely that the fonts in the English XP environment are different from the Chinese environment (but it looks like), resulting in this problem. Finally set the AutoScale property to false, compile, all problems are solved.
So get a small experience, you must set the AutoScale property to false when you need to develop multi-language procedures, otherwise well interfaces (especially graphical) will become unrecognizable. In addition, using DOCK, Anchor also plays a certain effect on interface maintenance.