Attila54
Messages postés409Date d'inscriptionjeudi 30 juin 2005StatutMembreDernière intervention21 novembre 2013
-
31 oct. 2011 à 15:31
Attila54
Messages postés409Date d'inscriptionjeudi 30 juin 2005StatutMembreDernière intervention21 novembre 2013
-
3 nov. 2011 à 15:38
Bonjour
J'ai crée un petit form pour un logiciel. Ce petit form se lance avec le bouton d'un autre form initialement ouvert et est censé effectuer un petit calcul
- on rentre les valeurs A et B comprises entre 40.00 et 56.00
- On clique sur un bouton calcul qui fait l'operation C = -4[1-((B/A)^2)]
- La valeur C s'affiche
- je peux fermer le formulaire avec un bouton "close"
- Je peux transferer la valeur de C dans le formulaire initial avec un bouton "replace"
Voici une image du formulaire
et voici mon code :
Public Class form
Private Property valA As Double
Private Property valB As Double
Private Property valC As Double
Private Sub Calculate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Calculate.Click
valC = -4 * (1 - ((valB / valA) ^ 2))
C.Text = valC.ToString("0.00")
End Sub
Private Sub Buttonclose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Buttonclose.Click
If langue = "en" Then
messageaff = "Really exit the form ?"
infoaff = "Exit"
Else
messageaff = "Voulez vous vraiment le Formulaire ?"
infoaff = "Quitter"
End If
If MessageBox.Show(messageaff, infoaff, MessageBoxButtons.YesNo) = DialogResult.Yes Then
Me.Hide()
End If
End Sub
End Class
A priori vraiment simple donc.
Mais j'ai les 2 problemes suivants :
- Lorsque je clique sur close, ce n'est pas le formulaire form qui se ferme mais tout le logiciel
- Lorsque je clique sur "Calculate", je n'ai pas la valeur dans la textbox C. J'ai ecrit "non numerique"
Attila54
Messages postés409Date d'inscriptionjeudi 30 juin 2005StatutMembreDernière intervention21 novembre 20131 3 nov. 2011 à 12:22
Que represente textbox1 ???? une nouvelle textbox ??
jusqu'ici j'ai essaye et j'ai toujours le message "mauvais format"
puis dans la foulee l'avertissement sur la valeur
cs_ShayW
Messages postés3253Date d'inscriptionjeudi 26 novembre 2009StatutMembreDernière intervention 3 décembre 201957 3 nov. 2011 à 12:33
textbox1 un textbox placer sur la form
il faut que tu adaptes le code envoyé à tes textbox
le code que j'ai envoyé verifie si la touche pressée est une virgule si oui et si le séparateur decimal est un .
la virgule est remplacée par le .
c'est bien ce que tu voulais
Attila54
Messages postés409Date d'inscriptionjeudi 30 juin 2005StatutMembreDernière intervention21 novembre 20131 3 nov. 2011 à 12:38
oui eh bien au cas precis j'ai change le nom textbox1 par A (le nom de mon textbox pour la valeur entree A)ben cela ne me convertit pas la , en .
J'ai meme crée une textbox 1 ou je ne tape que "," ou "." ben il ne me remplace pas
la ","
Vous n’avez pas trouvé la réponse que vous recherchez ?