GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEV
,
WEBDEV
e
WINDEV Mobile
Inicio
|
Mensagens recentes
|
Conecte-se...
|
Disconnect
|
Português
Inicio
→
WINDEV 2024
→
Coloriser le fond des objets de saisie sur l'ensemble d'une application
Coloriser le fond des objets de saisie sur l'ensemble d'une application
Iniciado por MICHEL, jan., 23 2019 8:54 PM - 5 respostas
Conecte-se…
MICHEL
#1
Membro registado
299 mensagems
Popularité : +16 (16 votes)
Publicado em janeiro, 23 2019 - 8:54 PM
Bonjour,
Je voudrais dans mon application coloriser avec un fond jaune l'objet ayant le focus.
J'ai trouvé ce sujet qui répond tout à fait à ma question
https://doc.pcsoft.fr/?20008
Par contre il colorise TOUS les objets. Je voudrais limiter aux Combobox et aux champs de saisie.
J'imagine que c'est au niveau du code
{
_EVE.nom
,
indChamp
}
..
CouleurFond
=
JauneClair
{
_EVE.nom
,
indChamp
}
..
Couleur
=
GrisFoncé
qu'il faut tester le type de l'objet et tester le type. Par contre je ne vois pas comment récupérer l'information.
Merci d'avance de vos idées.
Denunciar
0
0
Bruno
#2
Publicado em janeiro, 24 2019 - 9:02 AM
Bonjour,
Dans la procédure évènement tester le type de champs.
Exemple : MoiMême..Type<>typBouton …
Bon Dev
Bruno
Denunciar
0
0
MICHEL
#3
Membro registado
299 mensagems
Popularité : +16 (16 votes)
Publicado em janeiro, 24 2019 - 10:53 AM
Merci beaucoup ça fonctionne
Par contre je ne vois pas quel type définir pour les cellules d'une table. Si j'utilise typtable cela colorise tout l'objet et je voudrais ne coloriser que la combobox ou le champ de saisie de la ligne courante.
Si vous aviez la réponse à cela ce serait génial
Denunciar
0
0
Charly CANDO
#4
Membro registado
948 mensagems
Popularité : +30 (92 votes)
Publicado em janeiro, 24 2019 - 11:14 AM
Coucou,
Tu peut aussi voir en compléments les "eYe magnet" (appelé également mise en forme conditionnelle)
Reference:
https://doc.pcsoft.fr/?9000082&name=eye_magnet_mise_forme_conditionnelle_des_champs
--
In üs we trust - #92i - #LaPiraterieNestJamaisFinie
Denunciar
0
0
Patrick
#5
Publicado em janeiro, 24 2019 - 11:33 PM
Bonsoir ( ou bonjour selon le fuseau horaire)
Pour ma par j'ai adapté le code PCSoft en ajoutant les conditions que tu recherches:
PROCÉDURE ProcColorie()
sNomChamp est une chaîne = _EVE.nom
SI {sNomChamp, indChamp}..Type = typTexte OU {sNomChamp, indChamp}..Type = typNum OU {sNomChamp, indChamp}..Type = typDate OU {sNomChamp, indChamp}..Type = typComboAVS OU {sNomChamp, indChamp}..Type = typInterr ALORS
// mémorise la couleur de fond
gCouleurFondChampEnEvidence = {sNomChamp, indChamp}..CouleurFond
gCouleurChampEnEvidence = {sNomChamp, indChamp}..Couleur
gMiseEnGrasChampsEnEvidence = {sNomChamp, indChamp}..PoliceGras
// mémorise le nom du champ et de la fenêtre en cours
gNonFenêtreEnEvidence= FenEnCours() //MaFenêtre..Nom
gNomChampEnEvidence = gNonFenêtreEnEvidence+"."+sNomChamp
// mise en évidence
{sNomChamp, indChamp}..CouleurFond = RVB(255, 255, 0)
{sNomChamp, indChamp}..Couleur = iNoir//iBlanc
{sNomChamp, indChamp}..PoliceGras = Vrai
FIN
//Il faut bien sûr déclarer les variables gCouleurFondChampEnEvidence/gCouleurChampEnEvidence/gMiseEnGrasChampsEnEvidence en global dans la fenêtre d'initialisation de ton projet.
Ensuite tout fonctionne !
À plus.
Denunciar
0
0
MICHEL
#6
Membro registado
299 mensagems
Popularité : +16 (16 votes)
Publicado em janeiro, 25 2019 - 2:10 PM
Merci.
J'étais parti en peu dans ce sens. Ce que je n'avais pas trouvé c'est le "typInterr" pour les combobox incluses dans une table.
Denunciar
0
0
→ Voltar para WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (versões anteriores)
WEBDEV (versões anteriores)
WINDEV Mobile (versões anteriores)
Reports & Queries
Off-topic
Ferramentas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Tipo de Pesquisa
Apenas tópicos
Todas as mensagens
Período de pesquisa
Qualquer momento
Última hora
Últimas 24 horas
Semana passada
Mês passado
Ano passado
Cancelar
Pré-visualização da sua mensagem
Adicionar imagem
Importar uma imagem de uma URL
Enviar uma imagem a partir do seu disco
Deixe um ficheiro ou clique em "Procurar ..."
ou
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto