I am developing a C# windows forms application that supports multiple languages. When I change the language to Arabic, everything must be from right to left. this causes a flickering problem in my form. Any ideas on how to fix that? This the code I am using:
private void arabicSAToolStripMenuItem_Click(object sender, EventArgs e)
{
Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("ar-SA");
reset();
tabPatientCard.RightToLeft = RightToLeft.Yes;
tabs.RightToLeft = RightToLeft.Yes;
paneltabs.Dock = DockStyle.Right;
}