Mais ça ne va pas si une fenêtre est au dessus de ton TreeView. Si c'est gênant essaie de voir du coté de l'API SendMessage avec l'argument WM_PAINT
sibi12
Messages postés337Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention15 avril 2006 6 mars 2005 à 12:13
Pour l'aperçu avant impression Microsoft n'as aucun secret ^^
Suffit juste de créer une fonction qui "dessine" ta feuille et ensuite dans l'événement Paint tu appelle cette fonction. Sinon tu peux toujours utiliser autoredraw et redessiner uniquement lors d'un zoom ou dézoom pr changer la position de la feuille ca va tout seul avec les événements MouseUp et MouseDown.
cs_PrX
Messages postés91Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention 2 novembre 2005 22 mars 2004 à 16:02
Je n'ai pas encore perce le secret de Microsoft pour faire un Apercu avant impression, et mon boulot ne m'offre pas de temps libre pour travailler la dessus.
Desole,
Je me remettrais sur ce travail, des que je pourrais.
Pour l'instant, je suis separe de ma machine par 4000km et je n'est pas VB la ou je travail.
@++
cs_PrX
Messages postés91Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention 2 novembre 2005 20 nov. 2002 à 09:54
De Prx,
La prochaine mise à jour intégrera des commentaires, et le dimensionnement des pour mettre à la taille de la page.
Délai : jusqu'à 3 semaines voir plus
(ben, oui, j'ai une appli plus importante à développer et celle-ci est pour mon boulot)
Merci pour vos encouragement !
PrX, [:)]
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 20112 18 nov. 2002 à 20:51
PS : c'est très bien d'avoir mis une capture avec ton source... ça donne envie d'aller voir plus loin que ce que tu décrivais.
cs_PROGRAMMIX
Messages postés1133Date d'inscriptionmercredi 2 octobre 2002StatutMembreDernière intervention24 juillet 20112 18 nov. 2002 à 20:31
Les reproches :
- il est vraiment regrettable que tu n'ai pas commenté ton code;
- ton explication et ton titre sont bien en-dessous de ce que ton code présente.
Le compliment :
- l'idée est géniale : réaliser une sorte d'état dans l'environnement VB en utilisant une PictureBox et des labels...
Bravo, voilà quelque chose qui m'intéresse fortement et que je vais probablement piquer pour utiliser de mon côté.
Ceci dit, il faudrait voir à améliorer le code pour pouvoir dimensionner la PictureBox et ses contrôles aux dimensions des feuilles de l'imprimante.
24 févr. 2007 à 18:10
fanfan92
16 mai 2005 à 23:18
Je comprends la methode, le fait est que je ne travaille plus beaucoup sur ce probleme...
En fait, je cherche d'abord du boulot. ;-)
Encore merci!
6 mars 2005 à 12:18
Mais ça ne va pas si une fenêtre est au dessus de ton TreeView. Si c'est gênant essaie de voir du coté de l'API SendMessage avec l'argument WM_PAINT
6 mars 2005 à 12:13
Suffit juste de créer une fonction qui "dessine" ta feuille et ensuite dans l'événement Paint tu appelle cette fonction. Sinon tu peux toujours utiliser autoredraw et redessiner uniquement lors d'un zoom ou dézoom pr changer la position de la feuille ca va tout seul avec les événements MouseUp et MouseDown.
Ma source http://www.vbfrance.com/code.aspx?ID=20946 risque de t'interesser mais elle est pas très bien finie par contre j'ai completement reprogrammer le tout en C# à http://www.csharpfr.com/code.aspx?ID=29555 et je l'ai mis sur sourceforge à http://printtemplate.sf.net
(Petite Pub : Je cherche des beta testeurs un nouveau prerelease devrait bientôt arriver)
22 mars 2004 à 16:02
Desole,
Je me remettrais sur ce travail, des que je pourrais.
Pour l'instant, je suis separe de ma machine par 4000km et je n'est pas VB la ou je travail.
@++
20 nov. 2002 à 09:54
La prochaine mise à jour intégrera des commentaires, et le dimensionnement des pour mettre à la taille de la page.
Délai : jusqu'à 3 semaines voir plus
(ben, oui, j'ai une appli plus importante à développer et celle-ci est pour mon boulot)
Merci pour vos encouragement !
PrX, [:)]
18 nov. 2002 à 20:51
18 nov. 2002 à 20:31
- il est vraiment regrettable que tu n'ai pas commenté ton code;
- ton explication et ton titre sont bien en-dessous de ce que ton code présente.
Le compliment :
- l'idée est géniale : réaliser une sorte d'état dans l'environnement VB en utilisant une PictureBox et des labels...
Bravo, voilà quelque chose qui m'intéresse fortement et que je vais probablement piquer pour utiliser de mon côté.
Ceci dit, il faudrait voir à améliorer le code pour pouvoir dimensionner la PictureBox et ses contrôles aux dimensions des feuilles de l'imprimante.
9/10