Cette fonction ne me permet pas de formater ma colonne mais simplement
d'aligner mes valeurs par rapport au séparateur décimal.
Je désire simplement pouvoir donner un format à une colonne d'une "listbox"
comme pour un "editfield" (sans parler de justification).
Mais, à priori, cela n'est pas possible en RealBasic.
Merci quand même à tout le monde.
JCS
Le 24/04/06 15:29, « Emile Schwarz » <emile dot a dot schwarz at wanadoo dot
fr> a écrit :
> It is something like:
>
> ListBox1.ColumnAlign(ColNum) = ListBox.AlignDecimal
>
> Emile
>
> In the doc:
> <quote>:
> ListBox.ColumnAlignment Property
>
> Syntax
> ColumnAlignment as Integer
>
>
> Parameter is columnNumber as Integer; the first column is numbered zero.
> Aligns
> the specified column.
>
> You specify the alignment via ListBox class constants. They are:
>
> AlignDefault (0): Default alignment
>
> AlignLeft (1): Left
>
> AlignCenter (2): Center
>
> AlignRight (3): Right
>
> AlignDecimal (4): Decimal
>
> For example:
>
> lbox1.ColumnAlignment(1)=ListBox.AlignRight
>
> Decimal aligns the decimal separator to the right edge of the column. You need
> to use ColumnAlignmentOffset to move the data into the column.
> </quote>
>
> Jean-Claude SERRANO wrote:
>
>> Le 24/04/06 14:57, « Jacques Martin » <j dot martin-peyre at laposte dot
>> net> a écrit :
>>
>>
>>> Le 24 avr. 06 à 13:47, Jean-Claude SERRANO a écrit :
>>>
>>>
>>>> Bonjour à tous,
>>>>
>>>> Je cherche comment formater une colonne d'une listbox avec 2
>>>> décimales comme
>>>> pour une "editfield" ( format = "###,##0.00").
>>>> Merci.
>>>
>>> Tout comme un editfield :
>>> ListBox1.columnAlignment(1)=3 //alignement à droite de la colonne 1
>>> Listbox1.cell(x,1)=format(mavariable,"###,###.00") //x=rang de la ligne
>>>
>>> amitiés
>>>
>>> Jacques Martin
>>>
>>>
>>
>>
>> Cette solution ne me permet pas de changer le format de ma colonne en une
>> seule commande mais de changer mon format ligne par ligne.
>> Je ne peux pas faire une boucle car j'ai plus de 10000 lignes dans ma
>> listbox et le temps de traitement serait trop long.
>> N'y a t'il pas un moyen de formater, à l'affichage uniquement, une colonne
>> d'une lisbox et ceci de la même manière que l'on peut avoir une
>> justification à droite ou à gauche?
>>
>> Merci.
>>
>>
>>
>>
>
>
|