PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Comment changer le mode d'affichage d'un onglet par programmation
Comment changer le mode d'affichage d'un onglet par programmation
Débuté par Patrick CHOVET, 09 juin 2023 10:07 - 8 réponses
Membre enregistré
23 messages
Posté le 09 juin 2023 - 10:07
Dans l'éditeur on le fait comme ça :

Affichez la fenêtre de description du champ Onglet.
Dans l'onglet "Détail", sélectionnez la position voulue :
en haut, en bas, à gauche, à droite.

Comment le faire en programmation ?

--
Cordialement Patrick.
Membre enregistré
187 messages
Posté le 10 juin 2023 - 09:45
Bonjour

Patrick CHOVET a écrit :
Dans l'éditeur on le fait comme ça :

Affichez la fenêtre de description du champ Onglet.
Dans l'onglet "Détail", sélectionnez la position voulue :
en haut, en bas, à gauche, à droite.

Comment le faire en programmation ?

--
Cordialement Patrick.


Vous pouvez mettre le code comme ceci (dans fin d'initialisation de la fenêtre) par exemple :
//
COMBO_Civilité.CadrageHorizontal = chJustifié
COMBO_Civilité.CadrageVertical = cvMilieu
//

Cordialement
Jean-Claude FLAJOULOT
Membre enregistré
546 messages
Posté le 10 juin 2023 - 14:10
Bonjour JCF,
La question concerne un champs onglet, pas un champs Combo.
Cdlt
Membre enregistré
187 messages
Posté le 10 juin 2023 - 15:16
Bonjour

Cédric_34 a écrit :
Bonjour JCF,
La question concerne un champs onglet, pas un champs Combo.
Cdlt


Exact, j'ai fait une erreur en mettant combo au lieu de onglet, mais vous pouvez faire ceci avec les onglets :
//
ONG_MonOnglet..Hauteur = 120
ONG_MonOnglet..Largeur = 115
//
ou adapter d'autres valeurs que "hauteur" ou "largeur" en fonction de ce vous voulez faire.

Regardez ceci dans l'Aide :
- Evénements associés aux champs Onglet
- Propriétés associées au volet d'onglet
- Modes d'affichage d'un champ Onglet
- Manipuler un champ Onglet par programmation

Cordialement
Jean-Claude FLAJOULOT
Posté le 10 juin 2023 - 17:43
Bonjour JCF,

Relisez la question ou n'insistez pas.

Ceci dit en toutes cordialité.
Posté le 10 juin 2023 - 17:50
Patrick CHOVET a écrit :
Dans l'éditeur on le fait comme ça :

Affichez la fenêtre de description du champ Onglet.
Dans l'onglet "Détail", sélectionnez la position voulue :
en haut, en bas, à gauche, à droite.

Comment le faire en programmation ?

--
Cordialement Patrick.


ans l'éditeur on le fait comme ça :

Affichez la fenêtre de description du champ Onglet.
Dans l'onglet "Détail", sélectionnez la position voulue :
en haut, en bas, à gauche, à droite.

Comment le faire en programmation ?
Membre enregistré
187 messages
Posté le 12 juin 2023 - 12:34
Bonjour Christine

Christine a écrit :
Patrick CHOVET a écrit :
Dans l'éditeur on le fait comme ça :

Affichez la fenêtre de description du champ Onglet.
Dans l'onglet "Détail", sélectionnez la position voulue :
en haut, en bas, à gauche, à droite.

Comment le faire en programmation ?

--
Cordialement Patrick.


ans l'éditeur on le fait comme ça :

Affichez la fenêtre de description du champ Onglet.
Dans l'onglet "Détail", sélectionnez la position voulue :
en haut, en bas, à gauche, à droite.

Comment le faire en programmation ?



En, toute cordialité, il pose la question pour opérer par programmation, pas dans l'éditeur.

Ceci dit en toutes cordialité.
Jean-Claude FLAJOULOT
Posté le 12 juin 2023 - 14:23
Patrick CHOVET a écrit :
Dans l'éditeur on le fait comme ça :

Affichez la fenêtre de description du champ Onglet.
Dans l'onglet "Détail", sélectionnez la position voulue :
en haut, en bas, à gauche, à droite.

Comment le faire en programmation ?

--
Cordialement Patrick.


Décidément JCF, vous avez du mal avec la demande de Patrick.
Que je RECITE pour le deuzième fois, espérant que cette fois-ci vous preniez le temps de le relire.

@Patrick, je crois que ce n'est pas possible par programmation.
Membre enregistré
3 889 messages
Popularité : +227 (347 votes)
Posté le 12 juin 2023 - 18:35
Bonjour,
Christine a écrit :
@Patrick, je crois que ce n'est pas possible par programmation.

Il n'y a en effet aucune propriété (e.g. position) qui permette cela.
L'utilisation de ChangeStyle ne donne pas non plus le résultat souhaité.

--
Il y a peut être plus simple, mais, ça tourne