Page 1 sur 1
Probleme avec mon code
Publié : mar. 07/sept./2004 14:54
par jbernard13
bonjour
j'ai un probleme avec mon code :
Code : Tout sélectionner
f OpenWindow(0,0,0,350,250,#pb_window_systemMenu|#pb_window_screencentered,"Boite de Saisie")
If CreateGadgetList(WindowID())
TextGadget(0, 20, 20, 100, 20, "NOM DU SITE", #PB_Text_Center)
StringGadget(0, 10, 40, 360, 40, "")
Repeat : Until WaitWindowEvent()=#pb_event_closewindow
EndIf
EndIf
j'arrive pas a afficher le texte pour qui se place au dessus de l'objet stringgadget
comment je peux faire
a quoi sert une enumeration?
jbernard
Publié : mar. 07/sept./2004 15:04
par Le Soldat Inconnu
tu fais une grosse erreur car tu mets le même numéro à chaque gadget.
Code : Tout sélectionner
If OpenWindow(0, 0, 0, 360, 250, #PB_Window_SystemMenu | #PB_Window_ScreenCentered, "Boite de Saisie")
If CreateGadgetList(WindowID())
TextGadget(0, 10, 10, 340, 15, "NOM DU SITE", #PB_Text_Center)
StringGadget(1, 10, 25, 340, 20, "")
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
EndIf
pour l'énumération, ça sert à faire une énumération. en clair toutes les constantes placé entre les balises Enumeration et EndEnumeration prennent les valeurs 1 pour le première , 2 pour la deuxième, etc ...
et ça sert à éviter les erreurs comme celle que tu viens de faire en mettant 2 fois le même identifiant à un gadget
Publié : mar. 07/sept./2004 15:12
par jbernard13
salut regis
j'ai resolu mon probleme
j'ai dessiner l'interface dans visual designer
et j'ai recupere le code ça va plus vite et ca permet de se faire une idée de l'interface qu'on crée
Code : Tout sélectionner
numeration
#Text_0
#String_0
#Text_1
#String_1
#Text_3
#String_3
#Button_0
#Button_1
EndEnumeration
If OpenWindow(0, 336, 120, 385, 330, #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_SizeGadget | #PB_Window_TitleBar , "Boite de saisie")
If CreateGadgetList(WindowID())
TextGadget(#Text_0, 10, 30, 140, 20, "Nom du site ", #PB_Text_Center)
StringGadget(#String_0, 50, 60, 280, 30, "")
TextGadget(#Text_1, 0, 110, 140, 20, "Login", #PB_Text_Center)
StringGadget(#String_1, 50, 140, 280, 30, "")
TextGadget(#Text_3, 0, 180, 140, 20, "password", #PB_Text_Center)
StringGadget(#String_3, 50, 210, 280, 30, "")
ButtonGadget(#Button_0, 60, 270, 80, 30, "OK")
ButtonGadget(#Button_1, 240, 270, 80, 30, "cancel")
Repeat : Until WaitWindowEvent()=#pb_event_closewindow
EndIf
EndIf
est ceque c''est correct comme code ?
merci
Jbernard
Publié : mar. 07/sept./2004 15:15
par Le Soldat Inconnu
regarde le nom des constantes, tu trouves ça explicite ?
sinon, pourquoi tu mets des boutons en anglais

Publié : mar. 07/sept./2004 15:20
par jbernard13
pk tu dis que les nom des constantes ne va pas
expliqe toi
on peux mettre n'importe quel nom aux constante?
Publié : mar. 07/sept./2004 15:24
par Le Soldat Inconnu
bien sur
tu peux faire la constante #Texte_Nom_du_Site par exemple ce qui est plus claire que #Text_0
(ne pas oublié de changer la constante également dans l'enumeration)
Publié : mar. 07/sept./2004 15:32
par jbernard13
salut regis
j'ai trouver comment creer une interface
simple
je dessine sois avec visualdesigner ou purevision
je recupere le code et je le modifier dans pour que ca sois clair
j'adore ce logiciel ...