SonicDusbir
Messages postés30Date d'inscriptiondimanche 24 septembre 2006StatutMembreDernière intervention 5 juillet 2011
-
21 juil. 2009 à 17:25
SonicDusbir
Messages postés30Date d'inscriptiondimanche 24 septembre 2006StatutMembreDernière intervention 5 juillet 2011
-
23 juil. 2009 à 16:14
Hello tout le monde, merci d'avance pour votre aide !
Mon problème est le suivant : je m'efforce de garder une cohérence graphique dans tous mes projets, celle-ci étant pas mal différente de celle par défaut, j'ai besoin de refaire des MsgBox.
Ma question est donc de savoir comment je peux refaire celles-ci, en sachant que je voudrais le faire de façon externe afin de pouvoir les importer dans tous mes projets. Le mieux je pense serai de faire une DLL, mais il semblerais qu'on ne peut pas y mettre de fenêtre.
La finalité est donc de pouvoir importer mes MsgBox personnalisées et de les utiliser de la même manière que des MsgBox normales.
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 21 juil. 2009 à 21:34
Salut,
Le plus propre est de créer une DLL de contrôle fait de A à Z, en héritant d'un controle windows dans ton cas.
Les user contrôles eux doivent appartenir à un conteneur.
Pour le cas de messagebox faire une classe statique comme dans le framework pourrait être intéressant.
Sinon, il faut faire par exemple une classe et paramétrer les options à la construction
exemple
Dim msg as SonicMsgBox = new SonicMsgBox ("titre","texte")
msg.type = msg.yesNo