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
| private void button1_Click(object sender, EventArgs e)
{
// https://docs.microsoft.com/fr-fr/dotnet/api/system.windows.forms.listbox.selecteditem?view=netframework-4.8
// Trouve l'index de la valeur recherché
int index = listBox1.FindString("0,00"); ; //LISTE multiplicateur 1,00 ,2,00 ,3,00 ,4,00 ,5,00 ,6,00 ,7,00 , exct........
// Si l'index existe
if (index != -1)
// On le selectionne
listBox1.SetSelected(index, true);
label2.Text = "4,00 "; // Coef multiplicateur fixe
textBox1.Text = "0,00 "; // texBox recevant le resultat
try
{
double conVertionChiffre1 = Convert.ToDouble(listBox1.SelectedItem.ToString()); // j essaie de convertir ma chaine de listeBox en double
double convertionChiffre2 = Convert.ToDouble(label2.Text); // j essai de convertir ma chaine du label en double
}
catch
{
// Si une erreur de convertion
MessageBox.Show("Une erreur est survenue !", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
double resultat;
if (double.TryParse(textBox1.Text, out resultat)) //si mon double est correct je le passe a ma textBox
{
resultat++;
textBox1.Text = resultat.ToString();// je l affiche dans la textBox
}
else // sinon
{
MessageBox.Show("probleme de convertion dans la textBox1"); // je montre une message d erreur
}
} |
Partager