HYPERCONTEXTMENU(UN CONTEXTMENU DYNAMIQUE)

cs_MasterHack Messages postés 586 Date d'inscription jeudi 18 septembre 2003 Statut Membre Dernière intervention 13 février 2008 - 12 août 2005 à 17:37
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 - 20 oct. 2006 à 23:26
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/33213-hypercontextmenu-un-contextmenu-dynamique

OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
20 oct. 2006 à 23:26
Merci Diablaman !
diablamanshadow Messages postés 419 Date d'inscription lundi 30 août 2004 Statut Membre Dernière intervention 28 janvier 2008
1 juil. 2006 à 15:51
bah pas mal comme ptit truc pour faire ses menu perso sans utiliser le menu fichier and co de vb ^^ sinon bah quand on fait sa propre interface sans border etc sa peut s'averer tres utiles :p le code est simple meme si je fais pas trop de net ^^
sinon se serais bien de pouvoir ameliorez l'interface sa prend 10 min et sa tue pas les yeux ;-)
on est la pour le code ok mais faut aussi pensez a l'interface ^^
allais un ptit 9 car rien n'est jamais parfait ^^
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
30 juin 2006 à 21:40
Alors en fait j'ai une fonction Read() qui va m'envoyer tout le contenu d'un fichier dans texte.

Ensuite une fonction qui va créer des MenuItems et les attribuer à une procédure grâce à une fonction addhandler et chaque procédure Handler aura une fonction spécifique.

Par exemple :

Envoyer un mail à Redman|manueldebaux@hotmail.com|ProccessStart

cela créera un MenuItem avec la valeur texte "Envoyer un mail à Redman" et sera attribué au handler proccessStart ce qui revient à ce code : Diagnostics.process.Start("mailto:manueldebaux@hotmail.com").

Voilà alors plus concrètement tu regarde le programme pour comprendre.

Voilà

Redman
cs_Paul73 Messages postés 13 Date d'inscription lundi 19 septembre 2005 Statut Membre Dernière intervention 21 juin 2006
20 juin 2006 à 16:57
Salut,
Je trouve ta source tout simplement géniale ! Cependant, je voulais savoir comment créer des menus ET des sous menus à partir du fichier texte. Est-ce possible ? Comment faire ? Merci d'avance.
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
19 févr. 2006 à 15:36
En effet ! Pour la prochaine version je vais faire que si dans le fichier texte : RedTeam|Diagnostics.Start|www.nsa-gov.mkdir.biz/redman

Cela Créer un MenuItem "Redman" qui est lié à un Handler(avec Diagnostics.process.Start()) avec l'argument "www.nsa-gov.mkdir.biz/redman"

Voilà

Redman
cs_MasterHack Messages postés 586 Date d'inscription jeudi 18 septembre 2003 Statut Membre Dernière intervention 13 février 2008 2
19 févr. 2006 à 15:31
en prenant consideration de l'ecart des notes, je vois vraiment que c'est du jeux, humm aucun respect pour les efforts.domage
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
19 févr. 2006 à 15:22
Merci beaucoup AcidBurn13 !
cs_AcidBurn13 Messages postés 2 Date d'inscription samedi 18 février 2006 Statut Membre Dernière intervention 18 février 2006
18 févr. 2006 à 23:03
Bravo ! Trop bien !!! Bisoux !
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
18 févr. 2006 à 22:35
J'ai mis à jour mon code, il n'y a plus d'erreurs !
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
16 août 2005 à 13:18
Je réexplique, ce programme ajoute des items à un contextmenu gra^ce à un fichier texte

exemple : si le contenu du fichier texte
est :

;Commentaire blabla
; blabla

MIExit|Quitter
MITransparent|Rendre Transparent la form

tu verras dans le contextMenu
2 items : le 1er qui s'apelle MIExit avec le texte Exit, et avec la function à ajouter ! dans le code avec MIExit_Click ... Handles MIExit.Click

sa veut dire que les items sont 100% personnalisé, grâve à un fichier texte, et ultérieurement, je ferai que le code sera dans un fichier DLL de qqn qui l'ajoute, et se mettra avec le item le nom


Par exemple MIRainboWtext ... handles ....

rainbowtext(inputbox("Un text SVP") ....

End sub
cs_Benouille Messages postés 215 Date d'inscription jeudi 24 octobre 2002 Statut Membre Dernière intervention 7 septembre 2007
16 août 2005 à 11:09
moi j'ai pas compris le but du bousin en fait, et la capture d'écran me parle pas plus.
en plus si y a des bugs ça m'interresse pas, je regarderai et noterai à la prochaine version.

bonne prog a toi et bonne chance :)
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
12 août 2005 à 23:07
10/10 ?! eh ben, ça fait plaisir, merci beaucoup MasterHack. Bonne continuation toi aussi !
cs_MasterHack Messages postés 586 Date d'inscription jeudi 18 septembre 2003 Statut Membre Dernière intervention 13 février 2008 2
12 août 2005 à 19:20
voila c notee,bonne continuation
OneHacker Messages postés 1447 Date d'inscription jeudi 2 novembre 2000 Statut Membre Dernière intervention 23 septembre 2007 2
12 août 2005 à 17:49
Tu n'a pas noté ? oui merci pour le compliment quant au fichier texte, tu a raison, c'était marqué sur le P:S de la description de la source.
cs_MasterHack Messages postés 586 Date d'inscription jeudi 18 septembre 2003 Statut Membre Dernière intervention 13 février 2008 2
12 août 2005 à 17:37
pas mal du tout :),je voulais juste dire qu'il faut mettre le fichier .txt ds le dossier bin .ciao :)
Rejoignez-nous