PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Windev mobile
Débuté par Believe LODY, 25 mai 2016 21:11 - 3 réponses
Membre enregistré
9 messages
Posté le 25 mai 2016 - 21:11
Bonsoir,

Voulant changer la couleur de fond d'une fenêtre, j'utilise la propriété couleurFond. Malheureusement elle ne marche quand je veux changer celle d'une autre fenêtre à partir de ma fenêtre courante. J'ai comme erreur "La fenetre que je veux modofier est onconnu"! La fonction changeGabarit () n'est pas dispo sur Android. Existe-t-il un moyen de pouvoir modifier les propriétés d'une fenêtre (couleur de fond, police, ...) à partir d'une autre?
Aussi, je veux pouvoir mettre un verrou avec mot de passe pour accéder à l'appli. Mais la fonction verrouAppli et deverrouAppli n'est pas non plus dispo sur Android. N'y a-t-il pas un équivalent?

Merci pour vos réponses
Posté le 25 mai 2016 - 21:57
Bonjour,


Le 5/25/2016 à 1:11 PM, Believe LODY a écrit :
Bonsoir,

Voulant changer la couleur de fond d'une fenêtre, j'utilise la propriété
couleurFond. Malheureusement elle ne marche quand je veux changer celle
d'une autre fenêtre à partir de ma fenêtre courante. J'ai comme erreur
"La fenetre que je veux modofier est onconnu"! La fonction changeGabarit


Ca, ca semble indiquer que la fenêtre en questionn'est pas encore
ouverte. Il faut l'ouvrir d'abord, PUIS changer sa couleur de fond.

céder à
l'appli. Mais la fonction verrouAppli et deverrouAppli n'est pas non
plus dispo sur Android. N'y a-t-il pas un équivalent?


Un simple champ de saisie de type mot de passe et quelques lignes de code.

Cordialement

--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com
Membre enregistré
9 messages
Posté le 27 mai 2016 - 13:20
Bonsoir Fabrice,

Merci pour tes réponses. L'utilisation de la fonction Ouvre() sur une fenêtre la positionne obligatoirement en fenêtre courante. Or mon but est de juste modifier ma fenêtre sans pourtant l'ouvrir. Je veux appliquer le changement de la couleur de fond à toutes mes fenêtres (20) toutes les ouvrir sera sacrément lourd. Quelle astuce me proposes-tu pour traiter mes fenêtres sans qu'elles ne prennent le focus?

Pour le mot de passe, j'ai essayé avec la fonction Saisie(). Une assez bonne alternative. Problème, il n'y a pas de masque "mot de passe" et mon plus gros soucis est de l'afficher qu'au lancement de l'appli. Quelle fonction me permettrait de le faire?

Cordialement
Posté le 27 mai 2016 - 20:05
Bonjour,



Le 5/27/2016 à 5:20 AM, Believe LODY a écrit :
Bonsoir Fabrice,

Merci pour tes réponses. L'utilisation de la fonction Ouvre() sur une
fenêtre la positionne obligatoirement en fenêtre courante. Or mon but


Ce n'est pas vrai... ouvrefille ouvre une fenetre sans lui donner le
focus. Mais j'ai l'impression que tu pense que cette modif va rester en
place. Ce n'est pas le cas, il faudra faire la modif de couleur de fond
à chaque ouverture de la fenêtre. Le plus simpl est donc de mettre le
code dans l'init de chaque fenêtre.

est de juste modifier ma fenêtre sans pourtant l'ouvrir. Je veux
appliquer le changement de la couleur de fond à toutes mes fenêtres (20)
toutes les ouvrir sera sacrément lourd. Quelle astuce me proposes-tu
pour traiter mes fenêtres sans qu'elles ne prennent le focus?


Ce n'est pas possible.

Pour le mot de passe, j'ai essayé avec la fonction Saisie(). Une assez
bonne alternative. Problème, il n'y a pas de masque "mot de passe" et
mon plus gros soucis est de l'afficher qu'au lancement de l'appli.
Quelle fonction me permettrait de le faire?


Il faut clairement commencer par suivre le cours d'auto formation.
Ensuite, tu créé une fenêtre avec un login/mot de passe dedans, et tu
l'ouvre au démarrage, ou tu mets ca sur un plan particulier de ta
fenêtre secondaire, ou.... il y a plein de solutions

Cordialement

--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com