I have created Windows Form Program in C#. I have some problems with localization. I have resource files in 2 languages(one is for english and another is for french). I want
You might have to call ApplyResources recursively on the controls:
private void btnfrench_Click(object sender, EventArgs e)
{
ApplyResourceToControl(
this,
new ComponentResourceManager(typeof(BanksForm)),
new CultureInfo("fr-FR"))
}
private void ApplyResourceToControl(
Control control,
ComponentResourceManager cmp,
CultureInfo cultureInfo)
{
cmp.ApplyResources(control, control.Name, cultureInfo);
foreach (Control child in control.Controls)
{
ApplyResourceToControl(child, cmp, cultureInfo);
}
}