Ven 20/01/2012 - Actualités
15:10
Les TreeViews ne permettent pas l'édition des items autres que celui de gauche.
Ce qui signifie que les valeurs ne sont pas modifiables directement dans le composant comme le sont les noms des propriétés :
Il y a pour le moment trois solutions, qui vont être essayées dans cet ordre :
1) Utiliser une astuce consistant à afficher un Edit juste au dessus de la valeur à modifier afin d'en permettre l'édition.
2) Abandonner le ListView et utiliser un DrawGrid, mais il semble assez limité (pas de MultiSelect par exemple).
3) Utiliser la solution propre qui a été retenue pour l'Editeur du Registre : un [F2] édite le nom, mais il faut passer par une fenêtre fille pour modifier la donnée.
Ven 20/01/2012 - Actualités
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Ven 20/01/2012 - Actualités
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
-
- Messages : 180
- Enregistré le : jeu. 23 juin 2011 09:21
Re: Ven 20/01/2012 - Actualités
j'en propose une quatrième:
http://www.soft-gems.net/index.php?opti ... &Itemid=38
avec doc FR ici (qui existait pas de mon temps)
http://wiki.freepascal.org/VirtualTreeview/fr
Avec ca tu fais ce que tu veux, en tree ou en list avec le même widget ! Et super rapide, optimisé mémoire etc... et (presque) facile à utiliser
http://www.soft-gems.net/index.php?opti ... &Itemid=38
avec doc FR ici (qui existait pas de mon temps)
http://wiki.freepascal.org/VirtualTreeview/fr
Avec ca tu fais ce que tu veux, en tree ou en list avec le même widget ! Et super rapide, optimisé mémoire etc... et (presque) facile à utiliser
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Re: Ven 20/01/2012 - Actualités
Oui, j'étais en train de regarder ça, car à la reflexion, il n'y aura pas non plus de composant standard qui me permettra de faire un Calendrier comme je le veux.
Ca m'embête un peu de repartir à zéro, mais bon, si c'est pour la bonne cause... Ouch la doc en PDF fait 810 pages.
Tu l'utilisais pour SIMM ? En quelle version ?
Sur leur site, ils disent qu'ils sont nativement en Unicode, ce qui m'effraie un peu. Faut aussi que je vois si ça tourne sur mon vieux D5.
Ca m'embête un peu de repartir à zéro, mais bon, si c'est pour la bonne cause... Ouch la doc en PDF fait 810 pages.
Tu l'utilisais pour SIMM ? En quelle version ?
Sur leur site, ils disent qu'ils sont nativement en Unicode, ce qui m'effraie un peu. Faut aussi que je vois si ça tourne sur mon vieux D5.
-
- Messages : 180
- Enregistré le : jeu. 23 juin 2011 09:21
Re: Ven 20/01/2012 - Actualités
je l'utilise pour SIMM et surtout Organizer.
-
- Messages : 42
- Enregistré le : lun. 11 juil. 2011 09:51
Re: Ven 20/01/2012 - Actualités
La fonction a l'air plutôt puissante.
Mais alors, bon courage
Mais alors, bon courage
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Re: Ven 20/01/2012 - Actualités
J'arrête le massacre, Virtual TreeView et ses fantastiques possibilités seront pour une autre version...
Contrairement à ce qui est annoncé, ce composant n'est pas compatible avec Delphi 5.
Après avoir convertit le source du format UTF8 à l'ANSI, après avoir installé leur Theme Manager d'XP, après avoir "récupéré" des unités de versions ultérieures StrUtils et MSAAIntf qui n'existent pas sous Delphi 5, après avoir saboté le source pour forcer les conversions de chaine en UTF8, la compilation du composant échoue finalement lamentablement en me disant que mon Delphi n'est pas compatible Windows. J'ai du récupéré une portion de code pour Kylix quel part.
C'est bête car ça donnait vraiment envie de jouer avec. Retour donc aux composants internes. Héhé heureusement que j'ai une sauvegarde...
Contrairement à ce qui est annoncé, ce composant n'est pas compatible avec Delphi 5.
Après avoir convertit le source du format UTF8 à l'ANSI, après avoir installé leur Theme Manager d'XP, après avoir "récupéré" des unités de versions ultérieures StrUtils et MSAAIntf qui n'existent pas sous Delphi 5, après avoir saboté le source pour forcer les conversions de chaine en UTF8, la compilation du composant échoue finalement lamentablement en me disant que mon Delphi n'est pas compatible Windows. J'ai du récupéré une portion de code pour Kylix quel part.
C'est bête car ça donnait vraiment envie de jouer avec. Retour donc aux composants internes. Héhé heureusement que j'ai une sauvegarde...
-
- Messages : 180
- Enregistré le : jeu. 23 juin 2011 09:21
Re: Ven 20/01/2012 - Actualités
Pour delphi 5, il faut que tu utilise la v4.5.2 de VTV, dispo ici ligne 47:
http://www.soft-gems.net/index.php?opti ... &Itemid=35
Info trouvée là:
http://stackoverflow.com/questions/2551 ... iew-wanted
Est-ce celle que tu as ?
http://www.soft-gems.net/index.php?opti ... &Itemid=35
Info trouvée là:
http://stackoverflow.com/questions/2551 ... iew-wanted
Est-ce celle que tu as ?
-
- Administrateur du site
- Messages : 817
- Enregistré le : mer. 22 juin 2011 18:25
Re: Ven 20/01/2012 - Actualités
Merci pour l'info, j'avais en effet la toute dernière.
L'installation réussit avec la 4.5.2, mais pas moyen de faire tourner les démos qui réclament sans cesse des unités ou des propriétés que D5 n'a pas.
J'ai essayé de jouer un peu avec, mais je bloque sur :
- La taille gigantesque, il doit y avoir plusieurs centaines de propriétés, méthodes et évènements.
- Le manque d'aide : pas d'aide contextuelle via F1, et le CHM a trop de "Not documented" pour que je puisse m'en sortir.
- Leur "Virtual Paradigm" destiné à gérer des milliers de Nodes sans les créer via le Pull plutôt que le Push me fait mal au crâne rien qu'à imaginer les contraintes de programmation que cela doit imposer.
S'ils avaient une version light je prendrais bien mais là, je n'ai vraiment pas le courage de m'investir là-dedans.
L'installation réussit avec la 4.5.2, mais pas moyen de faire tourner les démos qui réclament sans cesse des unités ou des propriétés que D5 n'a pas.
J'ai essayé de jouer un peu avec, mais je bloque sur :
- La taille gigantesque, il doit y avoir plusieurs centaines de propriétés, méthodes et évènements.
- Le manque d'aide : pas d'aide contextuelle via F1, et le CHM a trop de "Not documented" pour que je puisse m'en sortir.
- Leur "Virtual Paradigm" destiné à gérer des milliers de Nodes sans les créer via le Pull plutôt que le Push me fait mal au crâne rien qu'à imaginer les contraintes de programmation que cela doit imposer.
S'ils avaient une version light je prendrais bien mais là, je n'ai vraiment pas le courage de m'investir là-dedans.