MENU DÉROULANT FAÇON XP SANS OCX

cs_Pim Messages postés 26 Date d'inscription samedi 24 août 2002 Statut Membre Dernière intervention 6 septembre 2006 - 17 juin 2005 à 12:13
cs_alfadz Messages postés 8 Date d'inscription mercredi 13 février 2008 Statut Membre Dernière intervention 17 juillet 2012 - 19 mai 2012 à 18:38
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/32129-menu-deroulant-facon-xp-sans-ocx

cs_alfadz Messages postés 8 Date d'inscription mercredi 13 février 2008 Statut Membre Dernière intervention 17 juillet 2012
19 mai 2012 à 18:38
pourquoi le code ne fonctionne (imageAgrandir) dans un module de feuille MDI
cs_Noura12 Messages postés 44 Date d'inscription vendredi 20 juillet 2007 Statut Membre Dernière intervention 3 octobre 2008
20 févr. 2008 à 23:41
Bsr,
bon je cherche d'urgence la meme chose avec du VB.Net 2003,
Merci d'avance -_-
Sinsitrus Messages postés 849 Date d'inscription samedi 11 juin 2005 Statut Membre Dernière intervention 21 août 2015
2 janv. 2007 à 16:40
Aïe ! Y'a un truc qui va pas !
Le code est parfait, seulement, s'il existe un Data, c fichu ! Rien ne passe plus !
Vous savez comment régler ce problème ?
Sinsitrus Messages postés 849 Date d'inscription samedi 11 juin 2005 Statut Membre Dernière intervention 21 août 2015
1 janv. 2007 à 01:24
Purée ! Parfait franchement ! BRAVO !!!
diablamanshadow Messages postés 419 Date d'inscription lundi 30 août 2004 Statut Membre Dernière intervention 28 janvier 2008
24 oct. 2006 à 02:52
rien a redire j'ai tenter de modifier ca dans tous les sens pendant 2 bonnes heures et ca me convient parfaitement pour ce que je voulais de plus une ocx m'interesse pas sinon j'en prendrais d'autre y en a partout non ce code est genial cours et simple donc 9/10 car rien n'est parfait ;-)
philist Messages postés 1 Date d'inscription dimanche 20 novembre 2005 Statut Membre Dernière intervention 14 octobre 2006
14 oct. 2006 à 13:41
Je suis ravi de ce menu, BRAVO !!
cs_Exploreur Messages postés 4821 Date d'inscription lundi 11 novembre 2002 Statut Membre Dernière intervention 15 novembre 2016 15
23 août 2006 à 11:55
Salut,

Parfait >>> 10/10

Exploreur
cs_hassinoure Messages postés 12 Date d'inscription samedi 12 avril 2003 Statut Membre Dernière intervention 1 septembre 2007
28 févr. 2006 à 18:56
je peux pas ouvrir le fichier zip.fichier endomagé ou corrompu
cs_hassinoure Messages postés 12 Date d'inscription samedi 12 avril 2003 Statut Membre Dernière intervention 1 septembre 2007
28 févr. 2006 à 17:31
je peux pas unzipper ce fichier.il me signale qu'il est endomagé
draluorg Messages postés 625 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 25 novembre 2010
24 juin 2005 à 11:57
Eh yep en effet c'est tres bien fait ;)
mais si tu n'en fs pas au moins un UserConntrol c'est comme l'a dit Econs "pas tres portable!"
Sinon au niveau du code, j'eliminerai aussi le Timer! pas bon lol
Surtout qu'il n'a aucune utilite dans ce code...
Bonne prog @+
jrbleboss Messages postés 480 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 3 septembre 2007 1
19 juin 2005 à 11:13
PAs mal du tout. Meme très bien !!!
cs_NICK123 Messages postés 29 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 22 juin 2009
18 juin 2005 à 17:33
je le trouve simple et joli, Il fonctionne parfaitement ..
cs_chris81 Messages postés 589 Date d'inscription jeudi 2 octobre 2003 Statut Membre Dernière intervention 29 avril 2008 2
17 juin 2005 à 22:01
tu peux aussi telecharger le vbpowerpack y a tout pour faire cela dedans, je parle pour .net biensur
cuq Messages postés 345 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 21 mars 2008 2
17 juin 2005 à 15:34
Bonne Remarque de Wallon14, mais j'ai plus simple:
En rajoutant Timer1.Enabled True 'Active le timer et Timer1.Enabled false'Désactive le timer à la fin de l'action
wallon14 Messages postés 56 Date d'inscription vendredi 17 octobre 2003 Statut Membre Dernière intervention 3 juillet 2005
17 juin 2005 à 14:25
Dommage de ne pas stopper le Timer lorsqu'il n'est pas nécéssaire, je pense qu'en utilisant une tempo tu aurait le même rendu, sans timer !

Voici une tempo récupérée sur VBFrance -> Optimiation de code

Mettre dans un module...


Declare Sub Sleep Lib "KERNEL32" (ByVal DureeMS As Long)
Sub Mod_Wait(Duree As Single)
Dim t1 As Single
t1 = Timer + Duree
Do While Timer < t1
DoEvents '<= evite de bloquer le système
Sleep 1& '<= libère le CPU pendant 1 milliseconde (évite de chauffer)
Loop
End Sub
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
17 juin 2005 à 13:22
Bien fait. Reste plus qu'à gérer les clics sur les liens du menu.

L'intérêt, c'est quand même de transformer çà en OCX, sinon, ce n'est pas très portable.
cs_SDan Messages postés 288 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 13 juin 2008
17 juin 2005 à 13:16
moi je trouve ça pas mal du tout, en plus chose non dédéniable, il fonctionne parfaitement avec la version 5.0 de visual Basic

Bravo
cs_Pim Messages postés 26 Date d'inscription samedi 24 août 2002 Statut Membre Dernière intervention 6 septembre 2006
17 juin 2005 à 12:13
Bravo, c'est simple et joli.
Je n'ai pas encore testé de façon sérieuse, en particulier pour lancer une routine en cliquant sur un des labels: pouvoir en souligner le texte lorqu'il est cliqué ou en modifier la couleur, puis revenir à l'état initial lorsqu'on clique sur un autre label, etc ...
Ca ne doit pas être très compliqué à faire.
A+
Rejoignez-nous