Affichage d'une boite de message (du nouveau!!!!!!!!!!!!!!!!!!!)

Soyez le premier à donner votre avis sur cette source.

Vue 16 711 fois - Téléchargée 751 fois

Description

Permet d'afficher au centre de l'ecran un texte sur plusieurs lignes,
avec eventuellement :
- Couleur et motif de remplissage du fond de la boite (NEW !!!!!!!)
- Choix de la police pour le text à afficher
- Couleur du texte affiché
- Couleur de fond de la boite
- Cadre simple, ou incrusté autour de la boite
- Image de fond
- icone étiré ou non pouvant se placer :
à gauche
à droite
en haut
en bas
à gauche en haut
à droite en haut
à gauche en bas
à droite en bas

Source / Exemple :


'-- ATTENTION le prototype de la routine à changé 
'-- Il est incompatible avec le précédent

' --Format d'appel :

Dim ol     As New CoreDLL

Call ol.Guis.Show_Message(Text, _
                        IconeFileName, _
                        PictureFileName, _
                        TextForeColor, _
                        BoxTextColor, _
                        FillColor, _
                        FillStyle, _
                        Border, _
                        Police, _
                        IconeLocate, _
                        IconeStreched)

Conclusion :


Je précise que le projet de test emploie la DLL que je vous est créée alors avant d'executer ce projet charger la avec Proje\références

Bon Dev.
@+

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

philoo91
Messages postés
46
Date d'inscription
vendredi 14 février 2003
Statut
Membre
Dernière intervention
13 juillet 2009
-
Ok.

Je te prie de bien vouloir m'excuser si tu as senti que j'ai été désagréable avec toi.

Je te remercie pour ton mot "Beau code" je n'ai pas de mérite la programmation c'est mon métier

Si je passe par une DLL c'est pour fournir un ensemble d'outils (Dans ce projet de dll tu n'à même pas 1% de l'ensemble) utilisables pour des développement sous Windows mais dans un environnement de programmation (un langage) qui n'a rien à voir avec ceux de microsoft (C,C++, Visual studio VB ou dotnet) ou borlan (C) ou paradox.
Si j'emploie la méthode de projet\référence pour déclarer une dll c'est :
1/ parce que microsoft offre cette possibilité.
Ainsi ton objet est connu ce n'est pas un variant (à proscrire car gourmand en place mémoire et surtout long à la run time car obligé de caster les classes d'objets) et pour la programmation ensuite c'est plus confortable (intellisense)
2/ ça evite d'avoir une ligne dans le code du style createobject

Milles excuse encore si j'ai été désagréable avec toi simple reflexe professionnel doublé d'une éducation assurance qualité.

Bye
A+
thierrydelepine
Messages postés
521
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
11 septembre 2008
4 -
bien entendu le code n'as pas ou peut de controles d'erreurs mais il s'agissait simplement de montrer le fonctionnement en allegent le code au maximum, pour mes tests j'avais mis un chemin en dur reste a celui qui veut l'utiliser de mettre un autre chemin ou une variable, le principe est là.

je pourrais te renvoyer le (beeeeeuuurrrkkk) car il a quand meme fallu que tu dise le projet a utiliser et qu'il fallait referencer ta dll ( on peut se passer de projet /reference / ... pour cela il suffit de declarer la dll au debut du code dans les declarations.

en tout cas je le redis beau code, tu as du merite pour le travail que tu as fourni.
philoo91
Messages postés
46
Date d'inscription
vendredi 14 février 2003
Statut
Membre
Dernière intervention
13 juillet 2009
-
Ouis j'ai vu ton truc.
C'est le mien reduit à la portion congrue

Mais toi il est beugué ton machin :

FormShowMessage.ShowMessage "Patientez", True, "P:\projets Visual basic\mise a jour vue base notes\test.ico"

Evidement j'ai pas de disque P: \.....
C'est vilain d'avoir mis ca en dur dans le source (beeeeeeuuuuurrrrkkkk).

Si la note que tu as reçu est de 10/10 ben alors que devrais je avoir moi ???
thierrydelepine
Messages postés
521
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
11 septembre 2008
4 -
OK j'ai testé, pas mal,
beaucoup de code mais du tres beau code,
j'ai fais un code similaire pour affichier un message lors de la copie de fichiers par exemple, beaucoup plus simple, si tu veux voir a quoi ça ressemble recherche sur VBFRANCE : SHOWMESSAGE UNE MSGBOX SANS BOUTON JUSTE POUR AFFICHER DES MESSAGES A L UTILISATEUR

je n'ai pas donné autant de possibilité que toi mais cela suffit a mes besoins.

en tout cas un jolie 9/10 pour toi

lol
philoo91
Messages postés
46
Date d'inscription
vendredi 14 février 2003
Statut
Membre
Dernière intervention
13 juillet 2009
-
1/ Bon alors le zip tu le décompresse dans un repertoire vide en respectant la création des répertoire.
2/ tu lance le fichier "Test_MessageShow.vbp"
3/ tu selectionne le menu : Projet\références tu fais le bouton Browse
et tu recherche dans l'aborescence de ta décompression le fichier "MessageShow_DLL.dll" que tu sélectionne.
(Ainsi dans lza fenêtre des références tu pourra voir sur la ligne en bas :
"Location : ....\....\... MessageShow_DLL.dll"

Hope it's help....

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.