Aller au contenu

Listbox + tabulation


Messages recommandés

Posté(e)

Bonjour,

 

Je cherche le controle qui permet de faire fonctionner correctement les tabulations de séparation dans les listbox,equivalent de tabs = "5 35 65 70 72"; dans un dcl (ItemData ?)

 

J'utilise bien le "\t" pour effectuer les tabs, ça m'affiche des code ascii bizarre dans ma listbox ?

 

:casstet:

 

Merci.

Posté(e)

Je crois te comprendre, tu veux maitriser la mise en différentes colonnes ?

C'est ColumnWidth qui le règle dans les propriétés, c'est tout.

 

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)
Je crois te comprendre, tu veux maitriser la mise en différentes colonnes ?

C'est ColumnWidth qui le règle dans les propriétés, c'est tout.

 

Ok, mais comment fais-tu pour passer toutes les largeurs de colonne dans cette variable, elle n'accepte pas les espace ni ,. etc Bref un seul param ! :casstet:

 

Je veux faire un truc du genre :

1 champ1 t1 X

2 cjamp2 t2 X

3 ******* t* X

 

 

a moins que tu puisses me dépanner sur le editable_grid qui ne fonctionne pas avec mon arx ? ;)

 

Merci ...

Posté(e)

Doucement, doucement, je ne comprends pas. Ca m'étonne que les espace ne soient pas acceptés.

 

En fait tu ne cherches pas à faire du multicolonnes mais des champs comprennant chacun des espaces ?

 

Pour la grille, moi je suis en version 3, sous 2004 et 2006 et je n'ai pas de problèmes.

 

[Edité le 9/2/2007 par Tramber]

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)
Doucement, doucement, je ne comprends pas. Ca m'étonne que les espace ne soient pas acceptés.

 

En fait tu ne cherches pas à faire du multicolonnes mais des champs comprennant chacun des espaces ?

 

Pour la grille, moi je suis en version 3, sous 2004 et 2006 et je n'ai pas de problèmes.

 

[Edité le 9/2/2007 par Tramber]

 

 

euh... non !

En fait ce ne sont pas des espaces mais des tabulations , et çà passe pas bien visuellement ici !

Donc : un point = les espaces jusqu'a la tabulation suivante ...

 

1........champ1..........x.........b

2........champ2..........x.........c

3........champ3..........x..........d

4........champ4..........x..........x

etc.

 

:casstet: :casstet: :casstet: :casstet:

 

(Odcl_ListBox_AddString "Boites" "Open" "LISTBOX" (strcat $tmp0 "\t" $tmp1 "\t" $tmp2 "\t" $tmp3 "\t" $tmp))

 

J'ai l'impression que :

-soit le code "\t" ne fait plus de tab, ou que c'est un autre ascii ?

-soit ce n'est pas l'itemData qui sert à definir les largeurs de champs ?

 

Voilà !

 

Merci !

 

 

Posté(e)

euh.........

 

Tu peux me faire parvenir ton arx qui fait que ton grid fonctionne ?

 

 

:thumbup: :thumbup: :thumbup: :thumbup: :thumbup: :thumbup: :thumbup: :thumbup:

 

Merci .........

Posté(e)

Je ne peux plus uploader de chez moi, donc tu as jusqu'à midi pile pour me donner ton mail afin que je t'envoie celui que j'ai au boulot. Mais tu risques d'avoir de graves problèmes avec mon vieux ARX, j'en suis certain.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)
Je ne peux plus uploader de chez moi, donc tu as jusqu'à midi pile pour me donner ton mail afin que je t'envoie celui que j'ai au boulot. Mais tu risques d'avoir de graves problèmes avec mon vieux ARX, j'en suis certain.

 

 

Qui ne tente rien n'a rien ... ;)

je t'ai envoyé mon courriel par message privé ...

 

A+

 

Merci.

 

 

 

Posté(e)

Bonjour,

 

Bon, l'arx que tu m'as fournis ne fonctionne pas (rien ne se passe ) c'est une version 1.0.0.1,

celle qui semble fonctionner est la 4.0.0.6 ......

 

Le fait de passer sur la derniere version d'opendcl explose mes fichiers odc ! :mad:

 

Lorsque j'utilise ma version, je ne peut pas utiliser l'objet GRID ! (erreur sur l'ouverture odc), et je n'arrive pas à utiliser la fonction multicolonne de mes listbox !!! Je tourne en rond !!!

 

 

:casstet: :casstet: :casstet: :casstet: :casstet: :casstet:

 

 

Si quelqu'un a une petite idée, je suis preneur ! ;)

 

 

Merci ...

Posté(e)
Le fait de passer sur la derniere version d'opendcl explose mes fichiers odc ! :mad:

 

Qu'est-ce que tu veux dire ?

 

Pour le GRID, un peu de patience, ca a toujours marché sur la version commerciale. Ca marchera.

 

Tiens, t'as vu, on est à l'Alpha 10 et on parle déjà du 11.

 

Si tu es sûr de ton bug et que tu cause English, signale ton bug.

 

Pour le multicolonne des listbox, moi j'y suis toujours arrivé. Mais une chose est sûre maintenant, on ne peut pas contrôler les tabulations de caractères.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Tout est bien qui fini bien ......... mais .... :casstet:

 

Donc je laisse tomber le ListBox (ingérable !)

 

Je passe en ListView Mode 3 (report)

 

Pour les controles :

 

 (Odcl_ListView_AddColumns Boites_Open_ListView(list (list  0 "Folio" 0 50) (list  1 "Titre 1" 0 200) (list  2 "Titre 2" 0 200)(list  3 "Indices" 0 50)(list  4 "Nuages" 0 50)))
 (Odcl_ListView_AddItem Boites_Open_ListView  "123 \\t 456")
 (Setq rValue (Odcl_ListView_AddItem  Boites_Open_ListView(list  "ppppp" "ooooooo" "iiiiii")))

 

et ça fonctionne !

 

:D :D :D :D :D :D :D :D :D :D :D :D

Posté(e)

Oops

 

Merci tramber !

 

Le code tabulation ne fonctionne pas, mais comme dans l'exemple, on utilise :

(Odcl_ListView_AddItem Boites_Open_ListView(list "ppppp" "ooooooo" "iiiiii"))

 

Qui insère un champs par colonne ....

Je continue le dev et je ferme le sujet ...

 

A+

;)

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité