Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
928 connectés 

  FORUM HardWare.fr
  Programmation

  uen tite kestion mais alors vraiment tres tres conne :p

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

uen tite kestion mais alors vraiment tres tres conne :p

n°72307
djtoz
Posté le 14-11-2001 à 21:51:05  profilanswer
 

vous foutez po de ma gueule siouplez :p
je debute en visual basic :)
 
j arrive pas a associer ce que je rentre ds une textbox a une variable, la qd ma textbox est cree, j ai ca:
 
Private Sub Text1_Change()
 
End Sub
 
si je rentre un chiffre ds ma textbox, je veut l associer a une variable !
komen k on fais ?

mood
Publicité
Posté le 14-11-2001 à 21:51:05  profilanswer
 

n°72348
djtoz
Posté le 15-11-2001 à 00:54:33  profilanswer
 

merde alors me dites po ke personne sais ca !! :ouch:

n°72349
ethernal
Chercheur de vérité...
Posté le 15-11-2001 à 01:07:01  profilanswer
 

un truc du genre  
Dim maVariable  As String
maVariable= Me.Text1.Value

n°72353
djtoz
Posté le 15-11-2001 à 01:34:23  profilanswer
 

oki et le ME correspond a koi en fait la ?

n°72355
ethernal
Chercheur de vérité...
Posté le 15-11-2001 à 01:51:18  profilanswer
 

ça fait lgtps que j'en ai plus fais...
 
c'est comme le this en C++
ça vaut dire l'objet en cours.

n°72356
djtoz
Posté le 15-11-2001 à 02:05:46  profilanswer
 

ca me fais une erreur de compile la dessus :
 
Private Sub Text1_Change()
 
:(

n°72393
ethernal
Chercheur de vérité...
Posté le 15-11-2001 à 10:25:10  profilanswer
 

tu veux en faire koi de ta variable ?
pq dans l'évenement "Change()" ?

n°72454
tagada001
Posté le 15-11-2001 à 14:02:22  profilanswer
 

Si mes souvenirs sont bons je dirai:
dim mavariable
Private Sub Text1_Change()  
 
mavariable = text1.text
 
End Sub

n°72462
juju_le_ba​rbare
Vous fiez pas aux apparences !
Posté le 15-11-2001 à 14:28:38  profilanswer
 

Si tu fais :
 
Private Sub Text1_Change()  
dim mavariable as string
mavariable = text1.text
End Sub
 
Et bien à chaque fois que la zone de texte change, mavariable change aussi.
Mais il te sera inutile car tu pourras utiliser mavariable que dans l'évènement Change.
 
Je te conseille de créer une zone de texte, et à côté un bouton, ou dedans tu mets :
 
dim mavariable as string
mavariable = text1.text
 
Et dans ce même bouton tu utilises mavariable, pour faire une opération par exemple (auquel cas tu mets 'dim mavariable as integer' au lieu de 'string';)


---------------
Visitez mon site : http://www.jujubarbare.linux-fan.com
n°72505
djtoz
Posté le 15-11-2001 à 16:29:07  profilanswer
 

bon alors je vous montre mon programme que je voulais realiser, pk la j y arrive po :/
bon ces un prog pour convertir une ip sous un autre format :
 
Dim ip1 As Integer
Dim ip2 As Integer
Dim ip3 As Integer
Dim ip4 As Integer
Dim ip5 As Integer
Dim ip6 As Integer
Dim ip7 As Integer
Dim ip8 As Integer
Dim ipfinal As Integer
 
Private Sub Command1_Click()
ip5 = ip1 * ....
ip6 = ip2 * ....
ip7 = ip3 * ....
ip8 = ip4 * ....
ipfinal = ip5 + ip6 + ip7 + ip8
MsgBox (ipfinal)
End Sub
 
Private Sub Text1_Change()
ip1 = Text1.String
End Sub
 
Private Sub Text2_Change()
ip2 = Text2.String
End Sub
 
Private Sub Text3_Change()
ip3 = Text3.String
End Sub
 
Private Sub Text4_Change()
ip4 = Text4.String
End Sub
 
la ca me fais une erreur de compile au moment ou j essaie de mettre un nombre ds une des textbox !
 
ca ressemblerai a ca en fait :
http://skual42.multimania.com/images/conv_ip.JPG

 

[edtdd]--Message édité par djtoz--[/edtdd]

mood
Publicité
Posté le 15-11-2001 à 16:29:07  profilanswer
 

n°72709
djtoz
Posté le 16-11-2001 à 01:10:32  profilanswer
 

up up up

n°72728
vinc
surrender to the dark side!
Posté le 16-11-2001 à 05:35:44  profilanswer
 

Euh, j'y connais pas grand chose en visual basic...mais la tu tenterais pas de mettre du texte dans une variable integer ? sans aucune conversion explicite ?
 
integer = string ca me semble moyen...


---------------
la connerie, c'est la decontraction de l'intelligence
n°72731
Miles V
Posté le 16-11-2001 à 09:29:55  profilanswer
 

C'est sa la magie de VB. Il fait des conversions implicite dans tous les sens sans sourciller...  
Ca donne un code à ch..., mais ça permet d'aller vite :sarcastic:
 
Sinon, ton prog je le ferais comme ça :
 
Dim ip5 As Integer  
Dim ip6 As Integer  
Dim ip7 As Integer  
Dim ip8 As Integer  
Dim ipfinal As Integer  
 
Private Sub Command1_Click()  
ip5 = CInt(Text1.value) * ....  
ip6 = CInt(Text2.value)  * ....  
ip7 = CInt(Text3.value)  * ....  
ip8 = CInt(Text4.value)  * ....  
ipfinal = ip5 + ip6 + ip7 + ip8  
MsgBox (ipfinal)  
End Sub  
 
Le CInt est une conversion explicite, mais tu peux à la limite t'en passer.
Et tu laisses tomber les affectations de variables dans les Change().
 
D'autres questions :sol: ?

 

[edtdd]--Message édité par Miles V--[/edtdd]

n°72938
djtoz
Posté le 16-11-2001 à 22:31:55  profilanswer
 

k j ai essayer ce ke tu a ecris Miles V
mais y a un prob de compil la aussi
qd je clic sur convertir, me dit:
 
Erreur de compilation
methode ou membres de donnees introuvable


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  uen tite kestion mais alors vraiment tres tres conne :p

 

Sujets relatifs
[PHP] Question sûrement toute conne, mais je vois pas...[PHP] Kestion con : caractères de substitution...
Encore un tite question pour une soustraction en binaire...VB + SQL newbie .... tutoriaux + ch'tite question facile
[c/c++]kestion toute conne..... mais alors conne.... repondez svp!![kestion rapide]script java => nom dans la page html
Komment kon fait pour mettre une tite icone dans la barre d'adresse ..[java] commet optimiser un chargement d applet tres lourde en swing ?
[php]question vraiment très conne 
Plus de sujets relatifs à : uen tite kestion mais alors vraiment tres tres conne :p


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR