chouchou270403
Messages postés46Date d'inscriptionmercredi 1 février 2006StatutMembreDernière intervention30 octobre 2007
-
12 mars 2007 à 18:21
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
14 mars 2007 à 08:40
Bonjour à tous, je me demande s'il est possible d'appliquer une couleur au texte dans une Msgbox ? J'ai cherché et réflechi à quelques solutions mais je n'y arrive pas ! Si quelqu'un a un tuyau ! Il est le bien venu.
Exemple de ma MsgBox :
MsgBox "La requête SQL est la suivante : " + Chr(13) + Chr(13) & req_sql1, , "Syntaxe de la requête !"
chouchou270403
Messages postés46Date d'inscriptionmercredi 1 février 2006StatutMembreDernière intervention30 octobre 2007 12 mars 2007 à 18:39
Ok merci de ta réponse c'est malheureusement bien ce que je pensais mais bon pas grave je vais la laisser simplement comme ça... Merci tout de même de la réponse
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 12 mars 2007 à 19:33
Bonsoir Violent,
Ca ira, je crois, s'il a déjà quelques bonnes assises.
La source est très bien et assez complètement documentée, non ?
Nous allons simplement rappeler ici à notre ami qu'il devra éviter d'utiliser un END dans son appli et qu'il devra s'efforcer de ne lancer que son exe. S'il veut la lancer depuis l'IDE : surtout ne pas l'arrêter par le bouton stop de l'IDE.
Ne pas utiliser le Break, non plus (pas d'interruption brutale).
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 12 mars 2007 à 21:17
Salut;
Il nous faut peut-être quand même dire à notre ami chouchou que certains exercices n'ont été faits que pour le plaisir et que leur succès (du spectacle pour les uns, de la découverte de méthodes pour les autres...) ne justifie absolument pas qu'on s'en serve dans une application.
Les risques ainsi pris (et il y en a), la lourdeur rajoutée à ton appli, etc..., sont bien trop umportants et je te conseille personnellement d'utiliser une méthode moins gourmande et moins risquée (moins spectaculaure, certes, mais "Who cares..") : Utilise donc une Form, voire un cadre, pour faire mieux et plus propre ...
J'attends avec beaucoup d'amitié celui qui me jettera la 1ère pierre ...
chouchou270403
Messages postés46Date d'inscriptionmercredi 1 février 2006StatutMembreDernière intervention30 octobre 2007 12 mars 2007 à 21:22
Tu n'as pas tord car ce n'est que pour une application didactique sur les requête SQL et au fait une foisla requpete exécutée, elle s'affiche dans une msgbox ! (voir code premier message)
Et j'aurais aimé si c'était simple et pas lourd de pouvoir mettre la requpete en couleur verte ou bleu tout simplement mais bon dommage que ce ne sois pas plus facile...
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 12 mars 2007 à 21:39
Evidement il y a le subclassing comme dit plus. Mais si je l'ai volontairement oublier, c'est tout simplement parce que ce n'est pas évident à mettre en oeuvre, encore moins pour un débutant. Et que dans le cas présent, comme le dit Jacques, il existe une methode (celle de la form) nettement plus simple, bien moins risquée, et qui plus offres des perspectives de personalisations infinies, comme par exmple changer la police ou sa taille, gerer la position d'affichage, ......
Pour résumer, mon oublie du subclassing etait volontaire car il n'apporte rien de plus si ce n'est des risques d'emmerdes.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 12 mars 2007 à 21:50
Violent Ken
Certes, m'enfin la question était "comment changer la ForeColor dans une MsgBox ?".
Il m'a semblé nécessaire de répondre comment faire réellement, çà pourra peut être servir à d'autres également. C'est possible, ne nous en privons pas !
Et puis, le code proposé est riche en connaissances, je ne pense pas que ce soit mal de jeter un coup d'oeil dessus.
Bon, ok, la form c'est plus simple, mais la form n'offre pas les mêmes avantages (tous les flags par exemple)
vous pouvez conserver et fournir la dll avec vos Exe, mais je pense qu'il est plus simple de ne la conserver que pour mettre au point la gestion des messages... ensuite, a la compilation, repasser par du Subclassing sans dll (sans risque pour l'Exe)