각 7자를 나누고 oerkelens가 제안한대로 Environment.NewLine을 삽입하십시오.
public string GetPrintReadyString(string originalString)
{
string result = ""
for (var i = 0; i < originalString.Length; i += 7)
result += (originalString.Substring(i, Math.Min(7, originalString.Length - i)) + Environment.NewLine);
return result;
}
그런 다음 당신은 당신의 문자열에 전달하여이 메서드를 호출 할 수 있습니다 : 당신의 캐릭터가 사용자의 입력에서 온다
e.Graphics.DrawString(GetPrintReadyString(textBox24.Text),
new Font("Arial", 12, FontStyle.Regular),
Brushes.Black,
new Point(32, 260));
는 예외 처리를 잊지 마세요.
편집 : 정말 정말 정말 다음으로 textBox24.Text을 대체 한 줄에 원하는 경우
string.Join("", textBox24.Text.Select((c, i) => i > 0 && i % 7 == 0 ? string.Format(Environment.NewLine + c) : c.ToString()))
7 번째 문자마다 'Environment.NewLine'을 삽입 하시겠습니까? – oerkelens
코드를 설명해 주시겠습니까? –
다음 코드는 무엇입니까? 코드? – oerkelens