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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB6] probleme de labels [resolut]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB6] probleme de labels [resolut]

n°1138114
stagiaire6
tout est relatif
Posté le 02-07-2005 à 16:00:21  profilanswer
 

salut je fait un un petit programme je suis passer de VBA a VB6 donc il y a des truc qui change ca j'en suis sur... Mais voilas j'ai un probleme.
 
J'ai une labelbox qui ce nomme LPJ1 et je demande a une condition si cette label est vide:
 
If LPJ1.caption = "" then
 
Mais voilas vb6 me dit que LBP1. Passage d'argument non falcultatif.
 
qu'est ce qui ce passe??? j'y pige rien.
 
Et pis lors de l'installation le msdn de vb6 c'est installer donc j'ai pas d'aide sur le logiciel..
 
@ + et merci


Message édité par stagiaire6 le 02-07-2005 à 17:15:33
mood
Publicité
Posté le 02-07-2005 à 16:00:21  profilanswer
 

n°1138117
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-07-2005 à 16:09:00  profilanswer
 

rien compris... tu parles de LPJ1, puis LBP1... tu dis que la MSDN est installée et ensuite tu dis que tu n'as pas d'aide... sois plus clair stp


---------------
J'ai un string dans l'array (Paris Hilton)
n°1138118
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-07-2005 à 16:10:03  profilanswer
 

et change ton titre aussi, qui ne veut rien dire


---------------
J'ai un string dans l'array (Paris Hilton)
n°1138119
stagiaire6
tout est relatif
Posté le 02-07-2005 à 16:12:36  profilanswer
 

J'ai installer VB6 Pendant l'installation la MSDN ne c'est pas installer. Donc j'ai toutes les aides possible et imaginable. quand LBP1 c'ete LPJ1 que je voulais ecrire...
 
@+

n°1138120
WhatDe
Posté le 02-07-2005 à 16:15:53  profilanswer
 

stagiaire6 a écrit :

J'ai installer VB6 Pendant l'installation la MSDN ne c'est pas installer. Donc j'ai toutes les aides possible et imaginable. quand LBP1 c'ete LPJ1 que je voulais ecrire...
 
@+


Heu d'accord  [:pingouino]


Message édité par WhatDe le 02-07-2005 à 16:16:11

---------------
[:whatde]
n°1138121
stagiaire6
tout est relatif
Posté le 02-07-2005 à 16:18:15  profilanswer
 

merci pour ton aide c'est tres instructif... lol ;)

n°1138122
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 02-07-2005 à 16:21:54  profilanswer
 

oh mais merde enfin ! tu t'exprimes hyper mal, tu fais plein de fautes, et tout ! ne t'étonne pas si on te reprend quoi !
 
bon, sinon, pourrais tu mettre un peu plus de code que ce que tu as mis, stp ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°1138123
stagiaire6
tout est relatif
Posté le 02-07-2005 à 16:23:33  profilanswer
 

Private Sub CBCHOIX_Click()
Dim P As Integer
P = 1
 
If LPJ1.Item.Caption = "" And P = 1 Then
    LPJ1.Item.Caption = "X"
    LPJ2.Item.Caption = "O"
    P = 6
End If
 
If LPJ1.Item.Caption = "X" And P = 1 Then
    LPJ1.Item.Caption = "O"
    LPJ2.Item.Caption = "X"
    P = 6
End If
 
If LPJ1.Item.Caption = "O" And P = 1 Then
    LPJ1.Item.Caption = "X"
    LPJ2.Item.Caption = "O"
    P = 6
End If
End Sub

n°1138124
AlainTech
Pas trouvé? Cherche encore!
Posté le 02-07-2005 à 16:24:29  profilanswer
 

P'tain stagiaire6, apprends à t'exprimer correctement.
Chacun de tes posts est un casse-tête!
 
Juste par respect pour ceux qui vont essayer de t'aider, PRENDS LE TEMPS DE TE RELIRE!
 
Dans les 3/4 de tes posts on doit jouer aux devinettes pour comprendre ce que tu demandes.


Message édité par AlainTech le 02-07-2005 à 16:26:03

---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
n°1138125
stagiaire6
tout est relatif
Posté le 02-07-2005 à 16:25:47  profilanswer
 

oki je ferais gaffe maintenant
 
merci de me reprendre sur ce point on s'en rend pas forcement compte... @+

mood
Publicité
Posté le 02-07-2005 à 16:25:47  profilanswer
 

n°1138128
AlainTech
Pas trouvé? Cherche encore!
Posté le 02-07-2005 à 16:28:01  profilanswer
 

Déjà, le code que tu viens de poster est différent de celui de ta question.
 
J'ai pas VB installé ici. Je ne sais pas si le .item que tu as ajouté est nécessaire.
As-tu toujours le même message d'erreur?


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
n°1138133
stagiaire6
tout est relatif
Posté le 02-07-2005 à 16:38:32  profilanswer
 

oui j'ai toujour le meme message d'erreur.
 
Quand je tape "LPJ1." il aparait une liste d'object utilisable:
- Count
- Item
- LBound
- UBound
 
quand je tape "LPJ1.Item." une autre liste aparait dont le Caption dont j'ai besoin je penser que ca reglerais mon probleme mais non le probleme est toujour la.  
Quand je met pas le ".Item" c'est le ".caption" qui montrer du doigt pas VB6 avec le message d'erreur "Argument no Optional".
et si je met le ".Item" c'est alors lui qui est montree du doigt par VB6 et le message d'erreur est toujour le meme.

n°1138136
AlainTech
Pas trouvé? Cherche encore!
Posté le 02-07-2005 à 16:43:18  profilanswer
 

LPJ1 semble être un tableau.
 
Si tu tapes un point ou une parenthèse après caption, que te montre l'intellisense?


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
n°1138137
stagiaire6
tout est relatif
Posté le 02-07-2005 à 16:43:45  profilanswer
 

rien

n°1138139
stagiaire6
tout est relatif
Posté le 02-07-2005 à 16:47:43  profilanswer
 

desoler couper...
 
Rien deriere le ".caption" mais il me marque (integer) as label si je tape une "(" deriere le ".item"

n°1138142
stagiaire6
tout est relatif
Posté le 02-07-2005 à 16:52:07  profilanswer
 

Private Sub CBCHOIX_Click()
Dim P As Integer
P = 1
 
If LPJ1.Item(1).Caption = "" And P = 1 Then
    LPJ1.Item(1).Caption = "X"
    LPJ2.Item(1).Caption = "O"
    P = 6
End If
 
If LPJ1.Item(1).Caption = "X" And P = 1 Then
    LPJ1.Item(1).Caption = "O"
    LPJ2.Item(1).Caption = "X"
    P = 6
End If
 
If LPJ1.Item(1).Caption = "O" And P = 1 Then
    LPJ1.Item(1).Caption = "X"
    LPJ2.Item(1).Caption = "O"
    P = 6
End If
End Sub
 
mon code resemble a ca... maintenant le message d'erreur est que le 1 n'existe pas.

n°1138143
stagiaire6
tout est relatif
Posté le 02-07-2005 à 16:58:56  profilanswer
 

pffff je viens de trouver. Les objets ont un numero en plus d'avoir un nom.
 
Il faut mettre le ".item" + "(" + n°de l'objet apeller + " )" et enfin l'option voulue.
 
@+ et merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB6] probleme de labels [resolut]

 

Sujets relatifs
probléme de variableProblème variable dynamique et tableau
Probleme de gestion d'erreur O.Oprobleme d affichage avec un tableau html
problème I.E. pour flash et pas firefoxProblème de mise en page sous Internet Explorer
JSP : probleme utilisation jsp:useBeanprobleme acev application excel avec macro
problemeProblème OleDb sur Base Access
Plus de sujets relatifs à : [VB6] probleme de labels [resolut]


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