title: Localization at runtime
body: <p>I have created Windows Form Program in C#.
  I have some problems with localization.
  I have resource files in 3 languages.
  I want to click each language button and change language at runtime.
  When i am changing language before <code>InitializeComponent()</code> it works.
  But when i am clicking on button, it doesn't work.
  i am using this code.</p>
  
  <pre><code>private void RussianFlag_Click(object sender, EventArgs e)
  {
      Thread.CurrentThread.CurrentUICulture = new CultureInfo("ru-RU");
  }
  </code></pre>