weblistbox problema heading style

  1. 4 days ago

    ho un problema con l'heading style di una weblistbox

    all'inizio funzionava bene, ho creato il webstyle ed assegnato all'header (tra l'altro lo stesso style in un'altra weblistbox funziona bene)

    in questa lo applica solo alla prima colonna

    cosa può essere successo?

    nb nelle celle non heading, c'è un altro style e questo funziona bene.....

  2. Maurizio R

    Mar 20 Pre-Release Testers, Xojo Pro
    Edited 4 days ago by Maurizio R

    Ciao Ciro,
    mi scuso in anticipo perche' non sono sicuro che il mio suggerimento possa essere la soluzione al tuo problema.

    Prova a verificare se l'ampiezza delle colonne e' espressa in valori assoluti o in valori percentuali.
    L'ampiezza delle colonne in valori percentuali genera problemi di vario tipo e non mi ricordo se il tuo problema rientra tra questi.

    Saluti.

  3. 3 days ago

    la cosa strana è che prima funzionava, ed inoltra un altra listbox con lo stesso header style lo applica a tutte le colonne......

    cmq verifico e ti dico....

    grz

  4. yesterday

    l'ampiezza delle colonne è espressa tramite

    mylistbox.columnwidths="1,2,3,4,...."

  5. Maurizio R

    yesterday Pre-Release Testers, Xojo Pro
    Edited yesterday by Maurizio R

    Scusa Ciro,
    l'ampiezza delle colonne mi sembra strana.
    Vuoi dire che la prima colonna e' di 1 pixel, la seconda colonna e' di 2 pixels, la terza di 3 ...?

  6. 4 hours ago
    Edited 4 hours ago by Ciro M

    no no, era per farti un esempio,

    sarà tipo 50,100,150,50,ecc.... per dirti che imposto io la larghezza, ecco qui il pezzo incriminato:

    ps ho provato a forzare lo style anche da codice oltre che da inspector

    				// recuperiamo gli articoli
    				LstProdotti.DeleteAllRows
    				LstProdotti.ColumnCount=5
    				LstProdotti.HeaderStyle=StyleHeader
    				LstProdotti.Heading(0)="Codice"
    				LstProdotti.Heading(1)="Descrizione"
    				LstProdotti.Heading(2)="Um"
    				LstProdotti.Heading(3)="Prz Unitario"
    				LstProdotti.Heading(4)="Disp.Cont."
    				LstProdotti.ColumnWidths="150,300,50,100,100"
    				LstProdotti.Visible=true
  7. 2 hours ago

    Maurizio R

    2 hours ago Pre-Release Testers, Xojo Pro

    Forse nella listbox dove lo style funziona correttamente non cambi il numero di colonne e/o la visibilita'?
    Una cosa che potresti provare e' applicare lo style dopo l'istruzione:

    LstProdotti.Visible=true

    Per il momento non mi viene in mente altro.

or Sign Up to reply!