[VB.NET] couleur de texte d'un onglet (tabpage dans tabcontrol)

couleur de texte d'un onglet (tabpage dans tabcontrol) [VB.NET] - C#/.NET managed - Programmation

Marsh Posté le 16-04-2003 à 12:35:13    

je fait du vb.net mais vu que la catégorie n'existe pas, je pense que c'est c# qui s'en rapproche le plus.
voila :  
je souhaite changer la couleur du texte de l'étiquette d'un onglet (tabPage) qui appartient à un tabControl
et j'ai pas l'impression que ce soit possible. ça me surprend  :heink:  
alors si quelqu'un a le truc, merci de me le dire  :jap:  
 
ps : ceci ne marche pas (ça ne concerne pas la petite étiquette)

Code :
  1. TabPage1.ForeColor = System.Drawing.Color.Blue


Message édité par gilloux le 16-04-2003 à 12:37:33
Reply

Marsh Posté le 16-04-2003 à 12:35:13   

Reply

Marsh Posté le 16-04-2003 à 12:51:21    

ça dépend, c'est quoi l'erreur?
 
Sous VB6, je peux faire ça avec un SSTab mais pas avec un TabStrip.
 
(PS: pour la sous-cat, mets donc VB)


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 16-04-2003 à 13:20:57    

drasche a écrit :

ça dépend, c'est quoi l'erreur?


ben g pas d'erreur, c'est juste que le texte reste noire comme du charbon  :(

Reply

Marsh Posté le 16-04-2003 à 13:28:41    

et un truc du style :
 
TabControl1.TabPages.Item(1).Font= ...
 
ca ne marche pas ?
 
ps : alors comment vas tu gilloux ? :D (tu fais du .NET toi ?!!)
 

Reply

Marsh Posté le 16-04-2003 à 14:02:37    

Yeh Genesis !!
ça roule et toi?
toi aussi tu fait du .net ?
 

genesis a écrit :

TabControl1.TabPages.Item(1).Font= ...


c pareil ça ne s'applique pas à l'etiquette, et en plus dans "font" on peut pas préciser la couleur

Reply

Marsh Posté le 16-04-2003 à 14:15:56    

gilloux a écrit :

je fait du vb.net mais vu que la catégorie n'existe pas, je pense que c'est c# qui s'en rapproche le plus.
voila :  
je souhaite changer la couleur du texte de l'étiquette d'un onglet (tabPage) qui appartient à un tabControl
et j'ai pas l'impression que ce soit possible. ça me surprend  :heink:  
alors si quelqu'un a le truc, merci de me le dire  :jap:  
 
ps : ceci ne marche pas (ça ne concerne pas la petite étiquette)

Code :
  1. TabPage1.ForeColor = System.Drawing.Color.Blue




 
Il y a bien une propriété publique .ForeColor dans l'objet TabPage... je ne comprend pas ou ton code foire. Et si tu essaie par exemple :
 

Code :
  1. TabPage1.ForeColor = Color.FromARGB(255,0,0,255)


Reply

Marsh Posté le 16-04-2003 à 14:22:48    

gilloux a écrit :

je fait du vb.net mais vu que la catégorie n'existe pas, je pense que c'est c# qui s'en rapproche le plus.


 
et la catégorie VB spa bon ? :??:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-04-2003 à 14:27:32    

et oui .net à fond (asp et vb)(comme pour le projet, tu te souviens, le super projet :D  d'ailleurs c'est la suite...)
 
pour ton pb, t'as reussi à definir manuellement les propriété de tabpage ? c'est dans tabcontrol -> collection et pour chaque tabpage tu as acces aux propriétés. si c'est possible ici, ce le sera en dynamique.

Reply

Marsh Posté le 16-04-2003 à 14:29:39    

antp a écrit :


 
et la catégorie VB spa bon ? :??:


 
c'est toujours le meme pb: vb.net est plus proche de C# que de vb6.
et asp.net n'a plus rien a voir avec asp 3.
donc effectivement lorsque l'on se pose une question sur ces technos, on est emmerdé pour choisir la sous-cat.

Reply

Marsh Posté le 16-04-2003 à 14:32:02    

Requin a écrit :


TabPage1.ForeColor = Color.FromARGB(255,0,0,255)


 
g testé, mais c la meme chose que  
TabPage1.ForeColor = Color.blue
 
cela définit la couleur du texte à l'interieur de la partie principale du tabpage, mais pas la couleur du texte écrit dans l'étiquette du tabpage...

Reply

Marsh Posté le 16-04-2003 à 14:32:02   

Reply

Marsh Posté le 16-04-2003 à 14:36:30    

genesis a écrit :


 
c'est toujours le meme pb: vb.net est plus proche de C# que de vb6.
et asp.net n'a plus rien a voir avec asp 3.
donc effectivement lorsque l'on se pose une question sur ces technos, on est emmerdé pour choisir la sous-cat.


 
Ouais, je savais pas ça moi :/, j'ai renommé ".NET/C#" en "C#" il y a quelques jours :D
Bon bhen on va remettre l'ancien nom alors
 
(y avait Requin qui m'a dit la même chose en MP y a 5 min :D)


Message édité par antp le 16-04-2003 à 14:37:09

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-04-2003 à 14:38:32    

gilloux a écrit :


 
g testé, mais c la meme chose que  
TabPage1.ForeColor = Color.blue
 
cela définit la couleur du texte à l'interieur de la partie principale du tabpage, mais pas la couleur du texte écrit dans l'étiquette du tabpage...


 
effectivement je viens de tester ça. c'est un peu lourd ! il doit bien y avoir une solution (mon tabpane marche bien mais c'est du web :D) en vb !

Reply

Marsh Posté le 16-04-2003 à 14:39:51    

gilloux a écrit :


 
g testé, mais c la meme chose que  
TabPage1.ForeColor = Color.blue
 
cela définit la couleur du texte à l'interieur de la partie principale du tabpage, mais pas la couleur du texte écrit dans l'étiquette du tabpage...


 
OK j'ai compris la subtilité c'est que l'etiquette qui t'intéresse et pas le contenu... bon j'ai une idée tordue et si tu le mettais dans un autre "container" tel qu'un cadre, est-ce que cela aurait une influence sur la couleur de l'étiquette (via un héritage des attributs) ?

Reply

Marsh Posté le 16-04-2003 à 14:55:29    

Requin a écrit :


OK j'ai compris la subtilité c'est que l'etiquette qui t'intéresse et pas le contenu... bon j'ai une idée tordue et si tu le mettais dans un autre "container" tel qu'un cadre, est-ce que cela aurait une influence sur la couleur de l'étiquette (via un héritage des attributs) ?


euh, je vois pas trop comment ça pourrait arranger les choses  :??:  
mais je suis d'accord avec toi : c tordu :)

Reply

Marsh Posté le 16-04-2003 à 15:00:52    

ça devrait marcher comme ça, mais ça marche pas  :cry:  
http://membres.lycos.fr/gilwww/temp.gif

Reply

Marsh Posté le 16-04-2003 à 15:01:07    

Requin a écrit :


 
OK j'ai compris la subtilité c'est que l'etiquette qui t'intéresse et pas le contenu... bon j'ai une idée tordue et si tu le mettais dans un autre "container" tel qu'un cadre, est-ce que cela aurait une influence sur la couleur de l'étiquette (via un héritage des attributs) ?


 
de la meme façon que l'on peut créer un control utilisateur personnalisé en web (via un inherit d'un control existant) on doit pouvoir faire la meme chose en win.

Reply

Marsh Posté le 16-04-2003 à 16:53:32    

antp a écrit :

Ouais, je savais pas ça moi :/, j'ai renommé ".NET/C#" en "C#" il y a quelques jours :D
Bon bhen on va remettre l'ancien nom alors


bah on pourrait résumer par ".NET" aussi [:spamafote]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 16-04-2003 à 17:16:33    

ouais comme ça dans trois jours on me dit "faut une sous cat C#" :sarcastic:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-04-2003 à 17:34:39    

antp a écrit :

ouais comme ça dans trois jours on me dit "faut une sous cat C#" :sarcastic:


 
on te défendra, c'est juré :D

Reply

Marsh Posté le 29-04-2003 à 17:27:26    

T'as qu'à faire une ss catégorie .NET/CLS, et des ss ss catégories C#, VB.net, VC++.net, VJ.net.. ;)


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed