I have this method i'm calling every X minutes using a timer.
public void Scroll()
{
listsext.Ext(page);
combindedString = string.Join(Environment.NewLine, ListsExtractions.myList);
richTextBox1.SelectAll();
StringBuilder sb = new StringBuilder();
sb.Append(combindedString);
richTextBox1.SelectionAlignment = HorizontalAlignment.Right;
richTextBox1.AppendText(combindedString);
}
The problem is that now it will keep adding to the richTextBox the content in combindedString over and over again. I need somehow to check each time if the content in combindedString already exist in the richTextBox if not meaning it's new content then AppendText it.
If it's the same already exist do nothing don't add it.
EDIT
I write to a text file the content of the ombindedString variable .The first content the lines is the combindedString:
המשטרה עצרה אמא ל2 ילדים קטנים שבעלה נעצר בחשד למעורבות בעלה בכריתת עצים
15:03 דווח במקור בתאריך : 09.03.15 : שעה
http://rotter.net/forum/scoops1/189935.shtml
אדם החשוד בעבירת מין בקטינים נעצר לאחר שהתלונן על 2 שסוחטים אותו על רקע מעשיו
14:50 דווח במקור בתאריך : 09.03.15 : שעה
http://rotter.net/forum/scoops1/189932.shtml
אינדונזיה: 5 הרוגים בקריסת האנגר בנמל תעופה
14:44 דווח במקור בתאריך : 09.03.15 : שעה
http://rotter.net/forum/scoops1/189930.shtml
אום אל-פחם: מספר חשודים עוכבו בחשד למעורבות במימון טרור
14:04 דווח במקור בתאריך : 09.03.15 : שעה
http://rotter.net/forum/scoops1/189914.shtml
אלמנתו של רפ''ק ג'דעאן אסעד, שנרצח בפיגוע הדריסה, ילדה בן
13:05 דווח במקור בתאריך : 09.03.15 : שעה
http://rotter.net/forum/scoops1/189884.shtml
תנאי ליברמן לכניסה לממשלה עונש מוות למחבלים חובת חתימה על מסמך נאמנות
12:39 דווח במקור בתאריך : 09.03.15 : שעה
http://rotter.net/forum/scoops1/189868.shtml
תלמיד תיכון מרחובות חשוד שהפעיל מעבדה ביתית לזיוף תעודות זהות ואישורי מחלה
12:03 דווח במקור בתאריך : 09.03.15 : שעה
http://rotter.net/forum/scoops1/189856.shtml
הצביעות של רענן שקד: האשים את אמהות 3 החטופים ומגנה את חגי הוברמן
11:43 דווח במקור בתאריך : 09.03.15 : שעה
http://rotter.net/forum/scoops1/189848.shtml
And this is a screenshot i couldnt copy the text of the richTextBox1.Text
richTextBox1.Text content image
co uld be that the format of the text in the combindedString and the richTextBox1.Text looks different so it think it's not exist ?
Update:
Not sure if it's important but the combindedString i'm adding the text to it from the variable ListExtractions.myList
myList is List and i build this List like that:
private void ListToStringList(List<string> myl)
{
for (int i = 0; i < AllNews.Count; i++)
{
myl.Add(AllNews[i].text);
IFormatProvider provider = CultureInfo.InvariantCulture;
DateTime myTime = DateTime.ParseExact(AllNews[i].original_time, "DyyMMddTHHmm", provider);
string results = myTime.ToString("HH:mm דווח במקור בתאריך : dd.MM.yy : שעה");
myl.Add(results);
myl.Add(AllNews[i].link);
myl.Add(Environment.NewLine);
myListWithoutLinks.Add(AllNews[i].text);
myListWithoutLinks.Add(results);
myListWithoutLinks.Add(Environment.NewLine);
}
for (int i = 0; i < myl.Count; i++)
{
myl[i] = Regex.Replace(myl[i], @"\t|\n|\r", "");
}
}
And use it:
ListToStringList(myList);