waspy59
Messages postés189Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention15 mai 2013
-
15 mai 2007 à 19:47
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 2014
-
15 mai 2007 à 22:41
bonjour au forum,
voila j'ai developpé une tite appli qui ira sur different poste ayant des resolutions d'ecran differentes. je cherche donc une fonction resizer pour mes controles en fonction de la resolution d'ecran..
j'ai deja trouvé une source ici mais elle ne prend pas en compte les commundialogue et les timer...(www.vbfrance.com/code.asp?ID=27526) pas cool sachant que mon appli integre les deux :-(
j'ai egalement trouvé une fonction ocx "payante" (seekford solutions inc)qui fait exactement ce que je souhaite mais bon pour une tite appli non commerciale ca me fait chier de payer pour ca...
donc ma question est simple, existe il une fonction reziszer gratuite qui reponde a mes besoins?
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 15 mai 2007 à 20:13
C'est clair, les pavés pour le commondialog et timer ne sont visibles qu'en mode design, quel but y'a-t-il de redimensionner quelquechose d'invisible ?
@++
<hr size="2" width="100%" />
--Mortalino--
Le mystérieux chevalier, ~Provençal, le Gaulois~
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 15 mai 2007 à 21:11
Salut à vous deux (mortaluno et Casy) ...
Vous savez quoi (à propos du CommonDialog ?) il est à mon avis tombé sur le moins "propres" des OCX ... : celui qui modifie la résolution de l'écran clent pour la restituer in fine ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
waspy59
Messages postés189Date d'inscriptionmercredi 24 novembre 2004StatutMembreDernière intervention15 mai 2013 15 mai 2007 à 22:10
bonsoir, merci pour vos reponses
pour info je suis au courant que le timer et le commondialog ne se redimentionnent pas...
mais dans l'exemple que j'ai trouvé, la procedure passe en revu tout les controles de la forme (timer et commondialog inclu) pour pouvoir les redimentionner... et il plante lorsqu'il arrive sur le timer ou le commondialog (logique puisque non redimentionnable)
ce que j'aimerai connaitre, c'est un resizer gratuit et assez performant qui ne plante pas qd on a un timer ou un commondialog, ni lorsque que l'on minimise la forme
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 15 mai 2007 à 22:20
Re,
Il te suffit pour celà d'utiliser TypeOf de façon conditionnelle (pour chaque contrôle).
Je vois d'ailleurs mal comment tu pourrais l'éviter, quel que soit le contrôle concerné ...
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 15 mai 2007 à 22:41
Un exemple gratuit ?
Tu vas sur google
Tu cherches avec Resizer VB6
Tu ouvres l'exemple offert par Microsoft lui-même !!!
Ceci dit (et bien que je m'étais promis de ne plus jamais parler de ce sujet) : ce genre de redimensionnement est on ne peut plus riidicule et imparfait... L'adaptation à la résolution de l'écran client est bien plus qu'un simple redimensionnement des contrôles !!!
Un conseil : achète ton icx (le moins bon d'entre eux ciîte à peine 3 sous espagnols et, bien qu'il ne gère pas TOUT, est un million de fois mieux qu'un simple redimensionnement des contrôles accompagné d'un "à peu près" en matière de défunition des tailles de polices de caractères... et j'en passe et des meilleures...)
Signé : le concepteur d'Octopus.ocx (vendu avec ses droits il y a longtemps et changé de nom depuis...)
A bon entendeur...