سلام وقت بخیر

یک چک باکس در فرم قرار دادم که کاربر با فعال کردن و یا غیرفعال کردن ان میتواند متن داخل ریچ تکست باکس را چپ به راست یا برعکس کند با این دستور :

private void checkBox_RightToLeft_CheckedChanged(object sender, EventArgs e)        {
if (checkBox_RightToLeft.Checked)
{
richTextBox_descriptions.RightToLeft = RightToLeft.Yes;

}
else
{
richTextBox_descriptions.RightToLeft = RightToLeft.No;
}
}


مشکلی که وجود داره اینه وقتی متن فارسی را راست به چپ میکنم همانطور که در تصویر میبینید در سمت راست فضای خالی ایجاد میشود!!!!!!


به نظرتون مشکل از کجاست؟!