c# richtextbox hanya menampilkan satu baris

telah mencari di internet selama beberapa waktu sekarang dan tidak dapat menemukan solusi untuk masalah saya.

Saya mencoba mengurai beberapa baris ke dalam kotak teks kaya, tetapi saya hanya mendapatkan satu baris, bukan semuanya. Inilah bagian dari kode saya

        foreach (var val in lineCountDict)
        {
            richTextBox2.Text = (val.Key + " - " + val.Value + " Drops -" +
            ((double)val.Value / (double)mobDeathCounter) * 100 + " % chance\n");


        }

Jadi ketika saya menjalankan ini saya hanya mendapatkan satu baris, saran apa pun akan sangat bagus

Terima kasih!


person Winkz    schedule 20.10.2013    source sumber
comment
itu karena Anda menimpa setiap kali melalui loop   -  person Mitch Wheat    schedule 20.10.2013


Jawaban (1)


Tentu saja Anda mendapatkan satu baris karena di setiap iterasi Anda menetapkan richTextBox2.Text ke nilai baru yang menggantikan nilai lama.

Gunakan richTextBox2.Text+="..."

person Jerry    schedule 20.10.2013