Splitter ax - permet de splitter (redimensionner) des zones de fenetres automatiquement

Soyez le premier à donner votre avis sur cette source.

Vue 9 796 fois - Téléchargée 994 fois

Description

Alors j'ai encapsulé la classé présentée sur le site vbaccelerator (décidément), pour la faire sous forme d'activeX.

Vous n'avez rien à gérer, et vous pourrez vous faire un éditeur de texte ou n'importe quoi d'autre avec des boites d'outils redimensionnables.

Alors c'est simple, vous mettez un pictureBox, dedans deux controles, et vous créez un controle Splitter. vous le placez dans la feuille, séléctionnez le pictureBox que vous avez créé, et executez pour voir ;) ...

Alors je dois juste vous signaler que si vous créez le controle Splitter aprés la pictureBox qui va avoir le role de container... ben mettez en arriére plan le Splitter, sinon il sera loadé avant le controle qu'il doit gérer.

Source / Exemple :


' Allez voir dans le zip, un programme test est présent ... sinon regardez la capture décran.

Conclusion :


Aucun bug connu à par celui du chargement avant le controle.

A venir :
- La possibilité de gérer le splitter en tant que zone.
- Rajout de fonctionnalitées

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
276
Date d'inscription
dimanche 22 juillet 2001
Statut
Modérateur
Dernière intervention
5 décembre 2013

C'est galére car jai utilisé un project Group, et quand tu compiles l'ocx tout seul VB met les deux automatiquement un lien vers l'ocx.

Je vous préviendrais, mais normalement je compte reprendre la structure de la classe cSplit pour l'optimiser et rajoutter quelques fonctionnalitées... et surtout le gérer en tant que splitter de MDI (voir la feuille complex) ...

Bonne prog à tous, et à bientôt pour des mises à jours, akh
Messages postés
95
Date d'inscription
lundi 9 juin 2003
Statut
Membre
Dernière intervention
2 juin 2010

Pareil que Hulce, impossible d'ouvrir la source pour étudier cette dernière. Ta source fait appel à Slidder.OCX, alors que tu utilises le CTL dans ton projet. J'avoue ne pas comprendre pourquoi tu utilises, l'OCX et le CTL dans un meme projet.

Quand j'enregistre l'OCX et que je retente l'ouverture du projet, il me dit : "La version 1.0 de Splitter.OCX n'est pas enregistré. Le controle va être mis à jour à la version 3.0"

Je me suis donc rabattu sur ton EXE, qui tourne sans problème.
Bref, cela semble interressant, mais ce sera mieux quand ce sera utilisable ;) Bravo pour le travail et pour l'idée. Bonne continuation.
Messages postés
45
Date d'inscription
jeudi 22 avril 2004
Statut
Membre
Dernière intervention
28 juillet 2004
1
Finalement j'ai trouvé "OLETypes.tlb" dans ta source MouseHook
Messages postés
45
Date d'inscription
jeudi 22 avril 2004
Statut
Membre
Dernière intervention
28 juillet 2004
1
Salut, j'ai essayé rapidement d'ouvrir ton zip pour voir, mais il manque une référence (bibliothèque introuvable) : OLE Support Type Library v1.0

Apparement je n'ai pas ce fichier, peux-tu le mettre dans ton zip s'il n'est pas trop lourd, ou mettre un lien où le trouver, merci.

Ce qui est bizarre c'est que l'exe test que tu as mis dans \bin\ tourne bien... Ca a l'air pas mal du tout mais je ne peux pas étudier ta source à cause de ce fichier manquant.

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.