Gambas-it

Archivi (sola lettura) => Segnalazione bug (Gambas 2) => Topic aperto da: Ceskho - 20 Dicembre 2009, 04:31:25

Titolo: GridView, Clear e Refresh
Inserito da: Ceskho - 20 Dicembre 2009, 04:31:25
Lo so che il titolo sembra una pubblicità di salviettine rinfrescanti ma la mia Gridview non vuole essere ne fresca e ne pulita...'sta zozzona!!!!

Con Gambas 2.17 compilata e Debian Lenny 5.0 ogni volta che il codice incontra Gridview.Clear crasha con il simpaticissimo errore #11 mentre con refresh o non refresha un bel cippa di niente o va in crash (un pò più raro)...capita solo a me o c'è qualche altra anima pia nella mia stessa situazione?
Titolo: Re: GridView, Clear e Refresh
Inserito da: pastrank - 20 Dicembre 2009, 10:22:21
Boh, con squeeze/sid e 2.17 non me lo fa...
Titolo: Re: GridView, Clear e Refresh
Inserito da: fsurfing - 20 Dicembre 2009, 12:56:45
non verrei dire un eresia, ma io non uso mai gridwiev.refresh a che ti serve?
Titolo: Re: GridView, Clear e Refresh
Inserito da: Ceskho - 20 Dicembre 2009, 13:22:15
Serve poichè se ho una gridvew e le apporto delle modifiche queste non sono visibili finchè non si ha un refresh o non accade un avvenimento grafico a livello del form...
Titolo: Re: GridView, Clear e Refresh
Inserito da: fsurfing - 20 Dicembre 2009, 17:15:16
la versione 2.17 ha molti problemi di compatibilità con gnome nelle versioni presenti su kk e debian lenny che portano l'ide ad andare in crash con segnale #11, usa la 2.18 che ne  è meno affetta oppure usa la 2.13 dei repo.
il problema cmq si presenta solo usando il programma da ide , l' eseguibile invece funzionerà perfettamente
Titolo: Re: GridView, Clear e Refresh
Inserito da: Ceskho - 20 Dicembre 2009, 22:52:19
anche l'eseguibile da problemi...
Titolo: Re: GridView, Clear e Refresh
Inserito da: Ceskho - 03 Febbraio 2010, 19:19:15
Torno sull'argomento gridview...se cerco di impostare la larghezza di una qualsiasi colonna a 0 automaticamente l'ultima colonna dichiarata anche se ha lunghezza 0 diventa lunga in maniera arbitraria...come mai?
Titolo: Re: GridView, Clear e Refresh
Inserito da: fsurfing - 03 Febbraio 2010, 20:00:27
xchè cerca di riempire tutto lo spazio che hai dichiarato in gridwiew.w
Titolo: Re: GridView, Clear e Refresh
Inserito da: fsurfing - 03 Febbraio 2010, 20:03:07
inoltre ritornando al refresh, non serve a nulla se non a "refrescare" una determinata parte della griglia indicata da valori x e y, per aggiornare la griglia ti basta ridisegnare la cella variata,
se non hai nessun valore da visualizzare nella grid ti conviene impostarla come unica colonna , unico campo con ad esempio scritto " nessun dato"
Titolo: Re: GridView, Clear e Refresh
Inserito da: Ceskho - 04 Febbraio 2010, 00:32:18
xchè cerca di riempire tutto lo spazio che hai dichiarato in gridwiew.w

E non volgio che sia così come caspita faccio?sto impazzendo...
Titolo: Re: GridView, Clear e Refresh
Inserito da: Ceskho - 04 Febbraio 2010, 03:47:05
@ fsurfing

Rileggendo la tua risposta ho notato che hai frainteso la mia richiesta...io ho una serie di colonne, tramite un menu le nascondo e le mostro a scelta impostando il loro valore .w = 0

il problema sorge nel momento in cui provo a nascondere l'ultima colonna. Essa in pratica non va mai a .w=0. SI sposta semplicemente facendo allargare quelle che stanno prima( non ho capito in base a cosa)

Ho provato ad usare una tableview ma il problema si presenta anche qui.

L'unica soluziine che ho trovato è stata creare una colonna finale fittizia che non uso mai..impostare la scrollbar della tableview su vertical e ogni volta ridimensionare le colonne che rimangono non permettendo all'utente finale di poterle ridimensionare...purtroppo è brutto così....
Titolo: Re: GridView, Clear e Refresh
Inserito da: leo72 - 05 Febbraio 2010, 23:27:28
Se non mi ricordo nel changelog di Gambas ad un certo punto comparve questo bug come corretto.
Non vorrei dire uno sfondone, però... prova a rileggerti tutto il changelog e controlla, forse è "riemerso".
Titolo: Re: GridView, Clear e Refresh
Inserito da: Ceskho - 06 Febbraio 2010, 00:34:11
changelog o no il problema persiste e pertanto non lo si può più reputare risolto....