You will need to store all user localizable text and graphics in an external file or database. When a form is about to be displayed, you must replace each label, image, graphic, etc. with the appropriate one from the database.
Note that VB6 doesn't handle foreign characters being entered into textboxes, etc. all that well. While strings in VB6 are 2-byte Unicode (UTF-16), the forms engine is primarily still ANSI, so any Asian or other double-byte language will have problems.
If you really need Chinese, Japanese, and/or Korean, your best bet would be to switch to VB.NET, which handles all this stuff much more cleanly.
Chip H.
____________________________________________________________________
If you want to get the best response to a question, please read FAQ222-2244 first