begin process at 2012 02 14 23:04:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Visual Basic 2005 et les onglets


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Visual Basic 2005 et les onglets

samedi 18 février 2006 à 19:37:00 | Visual Basic 2005 et les onglets

skowee59

J'utilise VB 2005 et je cherche à créer des onglets avec une apparence comme celle du logiciel Visual Studio 2005 justement, ou bien encore Microsoft OneNote.
Il a bien le controle TabControl mais le style des onglets c'est juste Normal, Buttons et FlatButtons. Et personnellement, le style des onglets de Visual Studio 2005 (ou OneNote) est quand même plus joli ;-)

Zerocool59
lundi 20 février 2006 à 15:36:32 | Re : Visual Basic 2005 et les onglets

Dalida

Membre Club
salut,

hahaha !... ^^
non je rigole parcequ'il faut que je m'en fasse un moi aussi ! ;o)

à confirmer par plus expérimenté que moi :
il ne sert strictement à rien d'hériter de certains contrôles car au final il sont toujours dessinés par le système. c'est le cas du texte dans les TextBox et ComboBox, des tabulations dans le TabControl.
pour preuve le source  "Flat ComboBox with MS Office XP/2003 style support" sur CodeProject.com
le source semble excellent mais si tu modifies dans le code la couleur appliquée au texte (remplace Me.ForeColor par Color.Red) tu te rendras compte que le code est bien joli mais que le contrôle affiche toujours le texte en noir (si ForeColor = Color.Black) alors que le code écrit du texte en rouge...
(et le code a été primé...)

pour le TabControl, idem. les tabulations (ce que tu souhaites réellement modifier) seront tout ou partie dessinées par le système. donc il faut te le taper "à la main, comme les romains..."

donc je te conseille de créer un contrôle héritant de ContainerControl (le papa de Control !).
tu te réserve un rectangle pour dessiner tes tabulations, donc tu surcharges la propriété Padding pour que tes tabulations soient exclues de la zone qui accueille les TabPages. pour le dessin des tabulations tu peux t'inspirer du dessin des Toolbar personnalisés en VB 7.
tes TabPages seront organisées en collection, chacune à au moins une propriété Text et un Panel associé.
en fait,
à chaque fois que l'utilisateur ajoute une TabPage, tu ajoutes un Panel et le positionne dans ton contrôle avec Visible = False. il faudra surêment ajouter des handlers sur cetains évènements (?...).
tu gère le déplacement du curseur sur ton contrôle et en particulier le Click sur les tabulations pour afficher (Visible = True) le Panel associé à la tabulation.

bonne prise de tête et tiens moi au courant !

[ Dalida ]
pensez à indiquer la version du language


Cette discussion est classée dans : visual, basic, onglets, studio, onenote


Répondre à ce message

Sujets en rapport avec ce message

recherche Visual Basic 6.0 entreprise ou visual studio 6.0 [ par Ether ] Je recherche une version complete de visual studio 6.0 entreprise ou mieux visual basic 6.0 entreprisesi quelqu'un en as une a vendre merci de me cont Recherche visual studio 6 [ par salmulti ] Salut je cherche desesperemment visual basic 6(une demo me va)  pour modifier une appli écrite dans ce langage.En essayant de l'ouvir dans visual basi visual basic.net ou visual studio.net? [ par tump ] bonjour, depuis 1 an, je pensais bosser sur visual studio.net, et je viens de me rendre compte que je travail sur le logiciel visual basic.net initiat Visual studio ou visual basic? [ par JMPSARL ] J'ai fait quelles que petites applis en VB5.Voulant suivre l'évolution je désire passer à une version supérieure VB.NET puisque VB6 n'existe plus à la Les onglets dans Visual Basic [ par kilhom ] Salut a tous ! Voila je c comment crer de nouveau onglets ( avec Microsoft tabbed dialog ) Mais quand je cré par exemple 3 onglet que je met une biote Visual studio .net 2002 et visual basic 6 [ par AsOr ] Bonjour, j'aimerait savoir s'il est possible de modifier des applications construite dans visual basic 6 avec visual studio .net 2002. Si ceci n'est p Visual Basic Studio 2008 et EXCEL 2003 [ par kima9 ] Salut,    Tout d'abord je sais pas si le thème est le plus aproprié .   Voilà je vais essayer d'expliquer mon problème.   P Quel est la difference entre Visual basic express et Visual studio? [ par zoltars43 ] bonjour Quel est la difference entre Visual basic express et Visual studio? je souhaite apprendre  et crée des petites applications , mais je sais que


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,042 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales