1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
if(chaine.Trim().Length > 0 && !chaine.Substring(chaine.Length-1, 1).Equals(" "))
{
chaine = chaine.TrimEnd();
int i = chaine.Length;
while (i > 0 && !chaine.Substring(i - 1, 1).Equals(" "))
{
mot = mot.Insert(0, chaine.Substring(i - 1, 1));
i--;
}
if (mot.Length > 0)
{
StreamReader lire = new StreamReader("html.txt");
string ch = lire.ReadLine();
while ( ch != null && !ch.Split('|')[1].Equals(mot.ToLower()))
{
ch = lire.ReadLine();
}
if (ch != null && ch.Split('|')[1].Equals(mot.ToLower()))
{
rtb.Text = rtb.Text.Insert(i, ch.Split('|')[1]);
rtb.Text = rtb.Text.Remove(i + ch.Split('|')[1].Length, mot.Length);
rtb.Select(i, ch.Split('|')[1].Length);
if (Int32.Parse(ch.Split('|')[0]) == 0)
{
rtb.SelectionColor = Color.Blue;
}
else
{
rtb.SelectionColor = Color.Red;
}
}
lire.Close();
lire.Dispose();
}
}
// J'ai juste rajouté cela et maintenant tout va bien
rtb.SelectionStart = rtb.TextLength; |
Partager