[VB6]TabStrip / Pb avec tableau multi-dimensionnel

TabStrip / Pb avec tableau multi-dimensionnel [VB6] - VB/VBA/VBS - Programmation

Marsh Posté le 24-10-2002 à 09:29:10    

Le truc le + pourrav que G jamais vue... Et ça se dit un RAD... Et yen a qui disent que C + rapide de faire une appli qu'avec Delphi  :ouch:  
 
Allez rassurez moi... dite qu'il y a qq chose d'autre
Qu'on est pas obligé de se galérer à gérer les click et faire des groupes de frames pour les hider ou les montrer quand on click sur un onglet...
 
 :hello:


Message édité par [SDF]Poire le 24-10-2002 à 11:56:43

---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 24-10-2002 à 09:29:10   

Reply

Marsh Posté le 24-10-2002 à 09:38:37    

bon G trouvé :)
SSTab... ou Tabbed Dialog Control
 
ouf :o


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 24-10-2002 à 11:30:43    

Autre possibilité (si tu veux): chez nous on crée des usercontrols, un pour chaque tab, avec toute l'interface nécessaire dedans, et on les charge dynamiquement en fonction du tab cliqué.  Ca nécessite de coder un peu pour charger, décharger, gérer les events émis par chaque usercontrol, mais une fois que c'est fait c'est réutilisable facilement.  L'avantage principal (pour nous) est de ne pas charger l'interface en une seule fois car elle est assez lourde.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 24-10-2002 à 11:46:57    

Je peux rien prendre qui est pas standart... (portabilité du code)
 
Le Tabbed Dialog Control me va trés bien
Merci quand même :jap:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 24-10-2002 à 11:56:07    

G :

Dim CTab(3, 10)
     
    CTab = Array(Array("", "B", "C", "D", "E", "F", "G", "H", "J", "K" ), Array("L", "M", "N", "P", "R", "S", "T", "U", "V", "W" ), Array("X", "Y", "Z", "A" ))


 
Il me sort :

Citation :

Impossible d'affecter au tableau


 
Ce que je veux C avoir un tableau de 3 dimensions
ds la 1ere ligne avoir "", "B", "C", "D", "E", "F", "G", "H", "J", "K"
ds la 2e "L", "M", "N", "P", "R", "S", "T", "U", "V", "W" et ds la 3e "X", "Y", "Z", "A"
 
komment kon fait ?


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 24-10-2002 à 12:42:00    

:bounce:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 24-10-2002 à 12:52:57    

Tu essaies d'assigner un tableau à un tableau.  Si tu déclares CTab comme ceci:
 

Code :
  1. Dim CTab()


 
ton assignation marchera parce que la variable n'est pas considérée comme tableau, et d'après MSDN, on ne peut assigner un tableau (Array crée un tableau) à une variable déclarée comme tableau dimensionné.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 24-10-2002 à 12:58:41    

ça passe
Ca marche merci :)
 
(C pour la gestion des types que je hais le + VB)


Message édité par [SDF]Poire le 24-10-2002 à 13:01:19

---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 24-10-2002 à 13:04:42    

ouais, ya un tas de choses qui passent à la compile, genre assigner une string à un integer, il ne te dira rien parce qu'il se débrouillera à l'exécution pour faire un casting.  Sauf si tu fais i = "a", il rouspète.  Bref.
 
Petite note, les () étaient en fait inutiles vu que tu déclares ton tableau sans type, ce sera d'office un Variant.
 
Pour ton dernier problème, il y a une astuce pour référencer les éléments de ton tableau: tu as créé des tableaux dans un tableau, la notation n'est donc plus CTab(1, 0) mais CTab(1)(0).


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 24-10-2002 à 13:08:27    

drasche a écrit a écrit :

ouais, ya un tas de choses qui passent à la compile, genre assigner une string à un integer, il ne te dira rien parce qu'il se débrouillera à l'exécution pour faire un casting.  Sauf si tu fais i = "a", il rouspète.  Bref.
 
Petite note, les () étaient en fait inutiles vu que tu déclares ton tableau sans type, ce sera d'office un Variant.
 
Pour ton dernier problème, il y a une astuce pour référencer les éléments de ton tableau: tu as créé des tableaux dans un tableau, la notation n'est donc plus CTab(1, 0) mais CTab(1)(0).




java oublié
ja édité entre temps ;)
marci


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed