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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| private void Rechercher_Click(object sender, EventArgs e)
{
string conver1 = textBox1.Text;
int t = 0;
int counter = 0;
//on vérifie s'il y a une valeur d'entrée ou non
if (conver1 != "")
{
if (conver1.IndexOf(TextRecup1) != 0)
{
try
{
fichier1 = new StreamReader(@"C:\Users\user\Desktop\doc.txt");
while ((ligne = fichier1.ReadLine()) != null && counter <= 10000)
{
Match mat = Regex.Match(ligne, conver1, RegexOptions.IgnoreCase);
if (mat.Success)
{
if (counter <= 10000)
{
Solution.Text = ligne;
t++;
}
else
{
MessageBox.Show("Erreur", exMessage);
}
counter++;
}
if ((mat.Success == false) && counter == 10000 && t == 0)
{
MessageBox.Show("Defaut introuvable, Remonter l'information grâce au bouton approprié.");
}
counter++;
}
}
catch (Exception ex)
{
MessageBox.Show("Une erreur est survenue");
MessageBox.Show(ex.Message);
}
finally
{
}
}
else
{
MessageBox.Show("Defaut introuvable, Remonter l'information grâce au bouton approprié.");
}
}
if ( counter <= 0)
{
MessageBox.Show("Taper un élément à rechercher");
}
} |