Hola, tenia una duda. Desde visualbasic se puede hacer un form, seleccionar un idioma y poder el texto de los objetos en dicho idioma.

El problema está que tengo dos formularios en ejecución, ¿como se cambian el idioma de los dos formularios desde el boton de uno de ellos?

Gracias.


PD: Para cambiar el idioma del mismo form es así:

Código:
Private Sub SetLocale(ByVal locale_name As String)

Static setting_locale As Boolean = False
If setting_locale Then Exit Sub
If Not Me.Created Then Exit Sub
If Thread.CurrentThread.CurrentCulture.Name = locale_name Then Exit Sub
setting_locale = True
Dim culture_info As New CultureInfo(locale_name)
Thread.CurrentThread.CurrentUICulture = culture_info
Thread.CurrentThread.CurrentCulture = culture_info
If Me.components IsNot Nothing Then Me.components.Dispose()
Me.Controls.Clear()
Me.InitializeComponent()
setting_locale = False

End Sub

Private Sub izquierda_Click(sender As Object, e As EventArgs) Handles izquierda.Click

SetLocale("en-US")

End Sub
¿Pero los dos como se cambian?