سلام
من میدونم که برای تغییر فرمت مثلا تغییر رنگ متن در richTextBox باید از دستور زیر استفاده کنم
richTextBox1.Select(0, 1);
richTextBox1.SelectionColor= Color.Blue;
حالا اگر من بخوام خط به خط بخونم و تغیرات خودم را بدم باید چکار کنم . یعنی بطور کلی نمیخوام سلکت متنم بر اساس شماره اندیکس کارکتر یاشه . میخوام بر اساس شماره اندیکس کارکتر در همون خط باشه
یعنی مثلا اگر من دو خط داشته باشم و در خط دوم بخوام سلکت کنم شماره اندیکس که مگیره ممکنه 12 باشه ولی اگر بخواهیم از اول همون خط فقط محاسبه کنیم شماره 3 بگیره من چچوری میتونم این شماره 3 را تغییر فرمت بدم مثلا حرف c در مثال پایین
qwertyuui
wdcft
که حرف سی در کل richTextBox اندیکس 12 میگیره ولی اگر فقط خط دوم را در نظر بگیرم اندیکس 3 میگیره
حالا سوال من این هست که اگر من اندیکس کل را نداشته باشم ولی شماره کارکتر در سطر دوم را دشته باشم چجوری رنگ اون عوض کنم