Resizing pro

Soyez le premier à donner votre avis sur cette source.

Vue 5 114 fois - Téléchargée 863 fois

Description

Pour limiter la tailler d'un fenetre VB d'un manière propre, il faut utiliser la technique de Sub-Classement.
Je m'explique:
Il faut capturer depuis le code VB le MESSAGE provenant deWindows caractérisant le Redimensionnement d'un fenetre.

Pourquoi?

Car VB, exécute le code présent dans son évenement Resize (d'une Form) après que le redimensionnement ait été fait.
Ce qui fait très moche qaund on veut limiter la taille d'un fenêtre.

Testez et vus verrez par vous même le résultat....

Conclusion :


Je me suis grandement inspiré d'un très bon site Web qui explique les technique de Sub-Classement...
C'est très interressant et extrèmement puissant...
En liant cette technique, qui va de pair avec l'utilisation d'API Windows, on peut travailler au coeur de Windows avec un simple programme VB...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 1
7 févr. 2007 à 23:59
Bonjour, j'ai un problème avec cette source:
-j'ai une MDIform AVEC une picturebox dessus (essayez de mettre une picturebox sur une MDIform pour voir ce que çà donne)
-j'ai une ChildForm nommée Pfm
-je subclasse ma childform à son ouveture, mais attention, je n'ouvre pas Pfm avec Pfm.show, mais avec
Dim frm as form
Set frm=new pfm
frm.show
-je maximize ma childform qui est dans la MDIform, et j'ai un problème ==> le titre de la childform reste, tout comme les boutons de resizement
-si je cache la picturebox de la mdiform et que je la remets, la form se resize bien en maximized comme elle aurait du le faire dès le début.

Screenshot du bug ==>
http://www.enregistrersous.com/images/8e68493365c263506d8e2c39e37669f6.jpg

Une idée ?
Merci, @+
Maestro el Diablo Messages postés 6 Date d'inscription mardi 8 novembre 2005 Statut Membre Dernière intervention 16 novembre 2005
31 janv. 2006 à 11:52
Propre et facile d'utilisation. Rien à redire ;) 10!
SgtKabukinan Messages postés 106 Date d'inscription lundi 20 septembre 2004 Statut Membre Dernière intervention 23 janvier 2010
18 janv. 2006 à 12:17
Excellent
10/10
c'est vrai on devrait pouvoir voter pour la source de référence dans une catégorie précise
cs_Buzleclair Messages postés 8 Date d'inscription dimanche 9 janvier 2005 Statut Membre Dernière intervention 5 octobre 2005
25 janv. 2005 à 02:36
Je trouve egalement cette source pas mal du tout. Devrait servir de référence pour cette question
Je met un 10/10
Handay Messages postés 2 Date d'inscription vendredi 16 mai 2003 Statut Membre Dernière intervention 10 septembre 2004
10 sept. 2004 à 11:41
vraiment nickel 10/10
Afficher les 12 commentaires

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.