PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → Couleurs Bulle d'aide
Couleurs Bulle d'aide
Débuté par tmuncy, 06 jan. 2022 11:39 - 3 réponses
Membre enregistré
18 messages
Posté le 06 janvier 2022 - 11:39
Bonjour à tous,

Je cherche désespérément à changer la couleur de fond et la couleur de police des bulles d'aide qui s'affichent quand on survole un bouton ou un élément planning/agenda

je ne trouve pas, et c'est très frustant.

j'ai cherché dans le style du champs, dans l'ambiance, la palette : rien rien rien...


merci de votre aide !
Posté le 24 janvier 2022 - 17:46
Description de la page -> style -> Element bulle d'aide (CSS)
Membre enregistré
1 287 messages
Popularité : +20 (72 votes)
Posté le 07 février 2022 - 16:16
Bonjour


en ititialisation du champs

SetBalloonField(MoiMême..Nom)





LOCAL sButton est une chaîne


sBulle est une chaîne
sTitre est une chaîne
sTexte est un buffer
sLigne est une chaine
nMaxLength est un entier
iColorDark est un entier = RVB(255, 153, 0)
iColorLight est un entier = RVB(247, 201, 117)
iColorTitle est un entier = Blanc
iColorText est un entier = JauneClair
iMargeTextBulle est un entier = 4
//////
//////
//////// Gestion des bulles d'aide
si gbInitBulle ALORS
BulleCouleur(pAgenda.iColorLight, pAgenda.iColorDark)
BulleDélai(bulleDuréeAvantOuverture,50)
BulleDélai(bulleDuréeAffichage, 18000) // 3 min
BulleMarge(1)
gbInitBulle = FAUX
FIN


sBulle = "Rafraichir" + CRLF + "Actualiser l'affichage de l'agenda des RDV non attribués"

//////// Titre = Première ligne
sTitre = ExtraitChaîne(sBulle, 1, CRLF, DepuisDébut)
nMaxLength = Taille(SansEspace(sTitre))
sTexte = Milieu(sBulle, Taille(sTitre) + 3, Taille(sBulle))
//////
//////// Calcul de la ligne la plus longue
POUR TOUTE CHAÎNE sLigne DE sTexte SEPAREE PAR RC
nMaxLength = Taille(SansEspace(sLigne)) > nMaxLength ? Taille(SansEspace(sLigne)) SINON nMaxLength
FIN
//////
//////// On met le titre à la même longueur, mais comme ce sont des espaces, on double les caractères
sBulle = gFondDégradé(pAgenda.iColorDark, pAgenda.iColorLight, 90) + gPoliceGras(VRAI) + gPoliceItalique(VRAI) + gStylo(pAgenda.iColorTitle) + sTitre + gPoliceItalique(FAUX) + gLigne(0,18,1500,18,pAgenda.iColorTitle) + CRLF + CRLF + gStylo(pAgenda.iColorText) + Répète(" ", pAgenda.iMargeTextBulle) + sTexte + Répète(" ", pAgenda.iMargeTextBulle) + gPoliceGras(FAUX) + CRLF + CRLF
//////
SI PAS Droite(sBulle, 4) = CRLF + CRLF ALORS
sBulle += CRLF
FIN
//////
{ sButton, indChamp }..Bulle = sBulle


C'est du vieux code mais cela devrait fonctionner

--
Bertin CARRIERE
SRL RGPD.Zen-Project.be
support@zen-project.be
www.zen-project.be www.linkedin.com/in/bertincarriere

+32(0)498/10.18.58
Co-President de l'asbl Be-Dev Association des développeurs Windev de Belgique
www.be-dev.be
Membre enregistré
18 messages
Posté le 03 mars 2022 - 08:14
Bonjour Bertin, merci pour le tuyau !!!!