Resizing pro

Soyez le premier à donner votre avis sur cette source.

Vue 4 898 fois - Téléchargée 838 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
1822
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
26 octobre 2010
-
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
-
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
-
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
-
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
-
vraiment nickel 10/10

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.