C# ta richtextbox a satır satır yazı nasıl girilir?

Başlatan carirt, 27 Ağustos 2012, 14:44:35

carirt

saatlerdir uğraşıyorum bir türlü yapamadım

normalde richtextbox a richTextBox1.Text = "qwertyytrewq"; satırı ile birinci satırına veri yazdırıyorum

diğer satırlara veri nasıl yazdırıcam şu şekilde denedimmi program debug oluyor ama hata veriyor

richTextBox1.Lines[1] = "qwertytrewewq";

hata mesajları
Dizin, dizi sınırlarının dışındaydı.
indexoutofrangeException  was unhandled

diziyi neye göre tanımlıycam bir türlü işin içinden çıkamadım



Mujdat117

Merhaba hocam
richTextBox1.Text = "satır1" & chr(13) & "satyır 2" bu şekilde deneyin birde hocam.
Chr(13) vb dilnde "enter" tuşuna karşılık gelir.
Ayinesi iştir kişinin lâfa bakılmaz.Şahsın görünür rütbe-i aklı eserinde

carirt

çözdüm

            richTextBox1.SelectedText = Environment.NewLine + "qwert";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
            richTextBox1.SelectedText = Environment.NewLine + "123456";
       
    bu şekilde oldu   

fatih6761

bu kod çok uzun. RichTextBox nesnesine ait AppendLine() kullanabilirsiniz, yada '\n' ASCII endline karakterini kullanabilirsiniz:
richTextBox1.AppendLine("1213");
richTextBox1.AppendLine("1452");
richTextBox1.AppendLine("3422");

// veya

richTextBox1.Text = "Bu ilk satır\nBu ikinci satır";

fiveseven

#4
string[] agac = new string[5];
for (int i = 0; i < 5; i++)
            {
                 richTextBox1.AppendText(agac + "\n");
            }

kısaca  richTextBox1.AppendText("123" + "\n");

filzof_alican