نوشته شده توسط
mmbguide
سلام
اگر متن شامل متون انگلیسی و هم فارسی باشه چطور میشه یک خط خاص رو RTL کرد؟
ممنون
من صرفا با روش تزریق کد های RTF میدونم :
private void button1_Click(object sender, EventArgs e)
{
var line = richTextBox1.GetLineFromCharIndex(richTextBox1.Get FirstCharIndexOfCurrentLine());
if (line == richTextBox1.Lines.Length - 1)
{
richTextBox1.AppendText("\r");
}
richTextBox1.SelectionStart = richTextBox1.GetFirstCharIndexFromLine(line);
richTextBox1.SelectionLength = richTextBox1.GetFirstCharIndexFromLine(line + 1) - richTextBox1.SelectionStart;
richTextBox1.SelectedRtf = richTextBox1.SelectedRtf.Replace("\\ltrpar", "\\rtlpar");
}