Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Aide svp!!!!!!!!!!!!!!!!!!!!!!!!! [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (jp)

mercredi 13 juin 2001 à 00:22:56 | Aide svp!!!!!!!!!!!!!!!!!!!!!!!!!

jp

Salut !!!

je suis entrain de faire un jeu et j'ai un tit probleme!!!

Je veux unloder ma form , mais a se reload tout le temps a cause que cé dans un End..If !

Comment je résous ce problème la????

Voila ma programmation!!!

Private Sub imaDroite_Click()
If auto(4).Left > 4425 Then
etiCOMMENTAIRES.Caption = "BRAVO!!!!!"
imaBas.Enabled = False
imaGauche.Enabled = False
imaDroite.Enabled = False
imaHaut.Enabled = False
minTemps.Enabled = False
min321.Enabled = False
mmBRAKE.Command = "close"
mmBIP.Command = "close"
frmBRAVO.Show vbModal
Unload Me ' C'est ici que je veux qu'elle s'unload


End If
' et elle repart ici!!!
iPositionLeft = auto(num).Left
iPositionTop = auto(num).Top

auto(num).Left = auto(num).Left + 1005
If num = 4 Then
Else
If auto(num).Left + auto(num).Width > linDroite1.X1 Then
auto(num).Move iPositionLeft, iPositionTop
mmBRAKE.Command = "close"
mmBRAKE.Command = "open"
mmBRAKE.Command = "play"
End If
End If

For autonum = 0 To 35
If auto(num) <> auto(autonum) Then
If auto(num).Left + auto(num).Width > auto(autonum).Left + 15 And auto(num).Left + auto(num).Width < auto(autonum).Left + auto(autonum).Width + 15 And auto(num).Top + auto(num).Height / 2 > auto(autonum).Top And auto(num).Top + auto(num).Height / 2 < auto(autonum).Top + auto(autonum).Height Then '
auto(num).Move iPositionLeft, iPositionTop
mmBRAKE.Command = "close"
mmBRAKE.Command = "open"
mmBRAKE.Command = "play"
Exit For
End If
End If
Next autonum

End Sub

mercredi 13 juin 2001 à 01:27:19 | Re : Aide svp!!!!!!!!!!!!!!!!!!!!!!!!!

Adrien


Salut :o)

Je comprends pas trop ton code parce que je vois pas dans quelles conditions tu l'utilise. A quoi servent ces lignes de code entre le End If et la 2ème chaîne de conditions ?
Normalement aussi, tous les Else doivent se trouver à l'intérieur d'une condition.
Ton code semble bon mais vérifie juste la mise en page de celui-ci parce qu'il y a un problème de logique au milieu.

ADRIEN

mercredi 13 juin 2001 à 02:49:10 | Re : Aide svp!!!!!!!!!!!!!!!!!!!!!!!!!

Makabey

met tout ton code après ton premier IF dans la branche ELSE de celui-ci.



-------------------------------
Réponse au message :
-------------------------------

Salut !!!

je suis entrain de faire un jeu et j'ai un tit probleme!!!

Je veux unloder ma form , mais a se reload tout le temps a cause que cé dans un End..If !

Comment je résous ce problème la????

Voila ma programmation!!!

Private Sub imaDroite_Click()
If auto(4).Left > 4425 Then
etiCOMMENTAIRES.Caption = "BRAVO!!!!!"
imaBas.Enabled = False
imaGauche.Enabled = False
imaDroite.Enabled = False
imaHaut.Enabled = False
minTemps.Enabled = False
min321.Enabled = False
mmBRAKE.Command = "close"
mmBIP.Command = "close"
frmBRAVO.Show vbModal
Unload Me ' C'est ici que je veux qu'elle s'unload


End If
' et elle repart ici!!!
iPositionLeft = auto(num).Left
iPositionTop = auto(num).Top

auto(num).Left = auto(num).Left + 1005
If num = 4 Then
Else
If auto(num).Left + auto(num).Width > linDroite1.X1 Then
auto(num).Move iPositionLeft, iPositionTop
mmBRAKE.Command = "close"
mmBRAKE.Command = "open"
mmBRAKE.Command = "play"
End If
End If

For autonum = 0 To 35
If auto(num) <> auto(autonum) Then
If auto(num).Left + auto(num).Width > auto(autonum).Left + 15 And auto(num).Left + auto(num).Width < auto(autonum).Left + auto(autonum).Width + 15 And auto(num).Top + auto(num).Height / 2 > auto(autonum).Top And auto(num).Top + auto(num).Height / 2 < auto(autonum).Top + auto(autonum).Height Then '
auto(num).Move iPositionLeft, iPositionTop
mmBRAKE.Command = "close"
mmBRAKE.Command = "open"
mmBRAKE.Command = "play"
Exit For
End If
End If
Next autonum

End Sub




Cette discussion est classé dans : end, num, auto, left, command


Répondre à ce message

Sujets en rapport avec ce message

G BESOIN D'AIDE!!!!!!!!!!!!!!!!!!!!!!!!!!!! [ par armand44 ] G tape ce code la:Private Sub Timer1_Timer()If Picture2.Left - Picture3(Index).Left = 480 ThenPicture2.Move Picture2.Left + 480End IfEnd Subla picture Utilisation de "command" avec une appli deja ouverte [ par Elkouo ] Mon programme s'execute automatiquement avec un type de fichier bien précis. La premiere fois, tout se passe bien, mais la seconde fois, le programme La croix de fermeture d'xl [ par isamancal ] Sub Auto_Open()'' Auto_Open Macro' Macro enregistrée le 19/04/2002 par LEFEVRE.PASCALDim i As Integer With CommandBars("worksheet menu bar").Contro auto [ par benben00 ] Bonjour,J'aimerais faire une routine en visual qui automatise le tracage d'un graphe Excel a partir de donnée excelje veux faire un truc genresub grap combo+command [ par MorFlaKe ] J'ai un problemevoila, je suis nul en vb, je commence, et j'ai pas la fonction aide sur mon logiciel.ce que j'aimerais faire c'est mettre un combo ave Utilisation de timers [ par yoyo_29 ] Bonjour,après avoir appris (essayé) à utiliser les timers grace en partie à ce site, j'ai essayé de refaire un porgramme de la meme sorte qu'un que j' Comment faire une jointure entre deux tables [ par laurent207 ] je dévoloppe un prog qui sauvegarde une table access ds un fichier texte. Dans un souci de perfectionnement, je souhaite inscrire dans le fichier le t Multi traitement [ par madflo ] Ce code me permet entre autre de gérer le déplacement de petits caré vers un endroit (caré control utilisateur) mais lorsque l'utilisateur créé trop d pb keydown qui ne se déclenche pas [ par acorna ] hello, j'ai un petit souci concernant le keydown, qui ne se déclenche pas lors de l'appui sur les touches (ds mon cas les flèches directionnelles). encore Urgent! Important! Formulaire... [ par MaJik ] J'ai un programme qui fait bouger une image avec les flèches (bouge de 50 par touches)Si elle touche une Label1 dans le millieu de la feuille, je veux


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.