float sum = 0; int zeichen = 0; Graphics g = rtb.CreateGraphics(); g.PageUnit = GraphicsUnit.Pixel; for (int i = 0; i < rtb.Lines[rtb.Lines.Length - 1].Length && sum < rtb.Width; i++) { zeichen = i; rtb.Select(rtb.GetFirstCharIndexFromLine(rtb.Lines.Length - 1) + i, 1); sum = sum + g.MeasureString(rtb.SelectedText, rtb.SelectionFont).Width; } string s = rtb.Text.Substring(zeichen); rtb.Text = rtb.Text.Substring(0, zeichen);
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)