I've noticed when using compilers like Borland c++ that when you create an OK button, if I use it on a Japanese or chinese system the language changes.

The cancel button is the same.

the details are not kept in the program but are some sort of system call to get the regional setting for standard buttons (ok, cancel, close etc)

How would this be done in VB? a msgbox vbOK changes language fine but my buttons are just "command1.caption = "OK" and still say OK on foreign systems.

Anyone done this?