Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 20-09-2010 10:54:13

RAZORBACK  
Membre Geek
Date d'inscription: 29-07-2010
Messages: 75
Pépites: 365
Banque: 0

[RESOLU] Objet tab et masquage des onglets

Bonjour à tous,

nous utilisons PowerBuilder 11.5.1 build 4740 sur Windows XP Pro SP avec MSSQL Server 2000, 2005, 2008 ou Oracle.

Nous avons une fenêtre avec 3 onglets posés sur un objet PowerBuilder natif Tab. La totalité des onglets n'est pas affichée lors de l'ouverture de la fenêtre.
De ce fait, on peut se retrouver avec un suel onglet visible. En l'occurrence, on aimerait, dans ce cas, ne plus voir l'onglet du tout (i.e. plus le tab de l'onglet).
Or, dans PowerBuilder, en 10.5.1, on pouvait utiliser la fonction .Hide qui remplissait cet office. En Pb 11.5.1, ça ne focntionne plus, tout est masqué.
De ce fait, on modifie les propriétés suivantes :

Code:

This.Tab_Depense.ShowText     = FALSE
This.Tab_Depense.Showpicture  = FALSE
This.Tab_Depense.RaggedRight  = FALSE

Mais il reste une "barre" d'onglet visible tout en haut (on est en tabsontop!).
Connaissez-vous un moyen de masquer complètement l'onglet ?

Merci pour votre aide

RAZORBACK

Dernière modification par RAZORBACK (21-10-2010 16:03:24)

Hors ligne

 

#2 20-09-2010 11:58:06

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Objet tab et masquage des onglets

Avec CloseTab tu peux fermer un onglet qui a été ouvert avec OpenTab.


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 20-09-2010 12:15:46

RAZORBACK  
Membre Geek
Date d'inscription: 29-07-2010
Messages: 75
Pépites: 365
Banque: 0

Re: [RESOLU] Objet tab et masquage des onglets

Dans mon cas, le tab est ouvert par la fenêtre. J'avoue ne pas trop connaître les instructions OpenTab/CloseTab.

Par ailleurs, mon cas (que je n'arrive pas forcément à bien expliciter) est juste de masquet l'onglet mais pas son contenu.
Est-ce que ta solution correspond à ce cas ?

RAZORBACK

Hors ligne

 

#4 20-09-2010 13:32:30

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Objet tab et masquage des onglets

oops, ça serait plutôt pour l'autre post...


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#5 20-09-2010 14:24:34

RAZORBACK  
Membre Geek
Date d'inscription: 29-07-2010
Messages: 75
Pépites: 365
Banque: 0

Re: [RESOLU] Objet tab et masquage des onglets

oui, en effet ta solution était très bonne pour l'autre post. Merci.

Enc e qui concerne celui-ci as-tu une idée ?
Sinon, j'ai toujours une espèce de "barre" (qui correspond à mon onglet) un peu moche.
Evidemment, ce n'est pas grand chose, c'est juste au cas où quelqu'un aurait un truc.
Et puis, je ne comprends pas trop pourquoi la fonction Hide ne fonctionne plus.

Hors ligne

 

#6 20-09-2010 14:46:04

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Objet tab et masquage des onglets

tu peux poster un screenshot ?


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#7 20-09-2010 14:55:55

RAZORBACK  
Membre Geek
Date d'inscription: 29-07-2010
Messages: 75
Pépites: 365
Banque: 0

Re: [RESOLU] Objet tab et masquage des onglets

Bien sûr par contre, je n'ai pas compris comment procéder pour envoyer un screenshot ?
Est-ce que je peux joindre un fichier à mon message ?

Hors ligne

 

#8 20-09-2010 15:00:57

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Objet tab et masquage des onglets

tu peux l'uploader sur un serveur d'images (p.ex imageshack) et mettre le lien dans un message


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#9 20-09-2010 15:10:54

Yanis  
Modérateur
Lieu: paris
Date d'inscription: 16-06-2010
Messages: 349
Pépites: 665
Banque: 150

Re: [RESOLU] Objet tab et masquage des onglets

Salut,

   Je viens de faire un test en PB 11.5 la fonction Hide() sur le tabpage fonctionne correctement. Par contre j'ai le phénomène que tu as décrit dans le post précédent.
Pour éviter celà il faut que tu mettes l'onglet que tu veut rendre invisible en première position

Code: pb

tab_1.Mon_Tab_page.hide()

// 7 indique l'index initial de Mon_tab_Page  et 1 indique la position ou tu le met 
tab_1.MoveTab( 7 , 1 )

Hors ligne

 

#10 21-09-2010 14:41:21

RAZORBACK  
Membre Geek
Date d'inscription: 29-07-2010
Messages: 75
Pépites: 365
Banque: 0

Re: [RESOLU] Objet tab et masquage des onglets

En effet, ça fonctionne, mais la méthode CloseTab est assez radicale également et n'oblige pas à déplacer les onglets. Mais merci

Concernant mon problème de masquage, voici l'image :
http://img441.imageshack.us/img441/9370/fenetreavectab.jpg

Hors ligne

 

#11 19-10-2010 13:05:13

Amélie  
Membre Geek
Date d'inscription: 24-11-2009
Messages: 24
Pépites: 135
Banque: 0

Re: [RESOLU] Objet tab et masquage des onglets

Bonjour,

J'ai le même soucis.
Je voudrais donc savoir si quelqu'un a une idée pour pouvoir cacher ou changer la couleur de la zone de l'onglet qui contient logiquement son titre

Merci

Hors ligne

 

#12 19-10-2010 13:15:13

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Objet tab et masquage des onglets

<méthode=à l'arrache>
coller un static text blanc dessus
</methode>


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#13 20-10-2010 12:42:59

RAZORBACK  
Membre Geek
Date d'inscription: 29-07-2010
Messages: 75
Pépites: 365
Banque: 0

Re: [RESOLU] Objet tab et masquage des onglets

Bonjour,

qu'entends-tu par "coller un static text blanc dessus" ?
Mettre un objet sur la barre blanche ?

Hors ligne

 

#14 20-10-2010 13:05:49

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Objet tab et masquage des onglets

oui, je sais c'est pas très propre, mais bon le fin justifie les moyens parfois...


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#15 21-10-2010 16:03:05

RAZORBACK  
Membre Geek
Date d'inscription: 29-07-2010
Messages: 75
Pépites: 365
Banque: 0

Re: [RESOLU] Objet tab et masquage des onglets

J'ai appliqué ta méthode en désespoir de cause.
Merci

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22