Autore Topic: Gridview con due righe nell'Header  (Letto 5702 volte)

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: Gridview con due righe nell'Header
« Risposta #15 il: 02 Ottobre 2012, 08:22:29 »
Secondo me, per capire come funziona la gestione dell'Header di Gridview, bisognerebbe andare a leggere il sorgente di Gambas. Però io non lo conosco affatto. Aspettiamo, chissà se qualcuno ... che vi abbia già sufficiente conoscenza non possa toglirci dall'impiccio.  ;D
 :ciao:
:ciao:

Offline clabe69

  • Gambero
  • **
  • Post: 50
    • Mostra profilo
Re: Gridview con due righe nell'Header
« Risposta #16 il: 02 Ottobre 2012, 09:21:59 »
Possibile che nessun altro Gamberone ha qualche cosa da scrivere, magari può servire da spunto per qualcun'altro.

Idee, teorie, leggende, qualsiasi cosa può servire.

Questa è una limitazione importante di Gridview, se si riuscisse a risolvere non sarebbe male.

Grazie.

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Gridview con due righe nell'Header
« Risposta #17 il: 02 Ottobre 2012, 11:36:04 »
In gambas2 l'oggetto GridView e' un oggetto che fa parte dei rispettivi toolkits Gtk e Qt...

In gambas3 e' stato interamente riscritto in linguaggio Gambas, quindi se non esiste un'opzione per aumentare l'altezza delle intestazioni (che tra l'altro funzionano egregiamente anche con ritorni a capo) si puo' sempre farsene una versione personalizzata con i sorgenti...

Il mio consiglio e': usa gambas3! ;)

Possibile che nessun altro Gamberone ha qualche cosa da scrivere, magari può servire da spunto per qualcun'altro.

Idee, teorie, leggende, qualsiasi cosa può servire.

Guarda che non ti hanno mica scritto dei calamari fino ad ora, nhe!  ;D
« Ultima modifica: 02 Ottobre 2012, 11:39:16 da milio »

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Gridview con due righe nell'Header
« Risposta #18 il: 02 Ottobre 2012, 11:44:00 »
.... si puo' sempre farsene una versione personalizzata con i sorgenti...
...magari poter avere nella WIKI qualche paginetta esplicativa di come fare...


Guarda che non ti hanno mica scritto dei calamari fino ad ora, nhe!  ;D
...ma un asino sì !
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Gridview con due righe nell'Header
« Risposta #19 il: 02 Ottobre 2012, 11:50:35 »
@vuott

Mi sembra che ci sia poco da scrivere a riguardo, basta solo copiarsi i sorgenti che si trovano in <tuacartellasorgenti>/comp/src/gb.form/.src/GridView...

Io per il progetto GridBox ho fatto appunto in questo modo...

ps.

Smettila di auto dichiararti un asino! e cambia sto avatar... :)


Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Gridview con due righe nell'Header
« Risposta #20 il: 02 Ottobre 2012, 11:58:04 »
...basta solo copiarsi i sorgenti che si trovano in <tuacartellasorgenti>/comp/src/gb.form/.src/GridView...
Molto bene, grazie.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: Gridview con due righe nell'Header
« Risposta #21 il: 02 Ottobre 2012, 12:39:42 »
@vuott
Mi sembra che ci sia poco da scrivere a riguardo, basta solo copiarsi i sorgenti che si trovano in <tuacartellasorgenti>/comp/src/gb.form/.src/GridView...
Io per il progetto GridBox ho fatto appunto in questo modo...

ps.
Smettila di auto dichiararti un asino! e cambia sto avatar... :)

Bravo Milio! Molto ben detto! Approvo pienamente e concordo.
 :ciao:
:ciao:

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Gridview con due righe nell'Header
« Risposta #22 il: 02 Ottobre 2012, 20:52:40 »
Citazione
Smettila di auto dichiararti un asino! e cambia sto avatar... Sorriso
Si appunto.. e vedi che le cose tornino come prima o chiamamo gli animalisti..ormai ci eravamo affezionati al gatto  :)

Offline clabe69

  • Gambero
  • **
  • Post: 50
    • Mostra profilo
Re: Gridview con due righe nell'Header
« Risposta #23 il: 03 Ottobre 2012, 09:57:17 »
Citazione
si puo' sempre farsene una versione personalizzata con i sorgenti...

Questi sorgenti, se opportunamente modificati, possono funzionare anche su Gambas2 ?
Puoi farmeli avere?

Grazie.

Offline clabe69

  • Gambero
  • **
  • Post: 50
    • Mostra profilo
Re: Gridview con due righe nell'Header
« Risposta #24 il: 05 Ottobre 2012, 11:02:48 »
Salve; c'è altro per lor gamberoni:
Se la Gridview è vuota l'intestazione è su due rige, se inserisco una riga si ridimensiona ad una riga.

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Gridview con due righe nell'Header
« Risposta #25 il: 05 Ottobre 2012, 11:25:38 »
mmmm.... ma tu stai usando, come componente grafico, gb.gui o gb.gtk?

se si prova ad usare gb.qt3 e facci sapere....

Offline clabe69

  • Gambero
  • **
  • Post: 50
    • Mostra profilo
Re: Gridview con due righe nell'Header
« Risposta #26 il: 05 Ottobre 2012, 11:39:08 »
Ciao; uso gb.qt

Guarda la foto

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: Gridview con due righe nell'Header
« Risposta #27 il: 28 Agosto 2013, 17:02:33 »
Riprendo questa discussione perchè oggi ho avuto la necessità di scrivere il testo nella riga "Header" di una GridView, su due linee. Visto che non ci riuscivo in alcun modo, ho provato a scrivere il testo di una una delle sue celle inserendovi il carattere ASCII '10':
Codice: gambas [Seleziona]
 GriRaccVoci.Columns[4].text = "Codice del Sottoconto" & Chr(10) & "collegato"  

e, come si può riscontrare dall'immagine alegata, ha funzionato.
 ;D  ;D

La mia prova, eseguita in Gambas-3, è stata ripetuta con la seguente modifica:
Codice: gambas [Seleziona]
GriRaccVoci.Columns[4].text = "Codice del" & Chr(10) & "Sottoconto" & Chr(10) & "collegato"

ed il testo è stato distribuito su 3 linee, con mia grande soddisfazione.

Spero che possa servire!
 :ciao:
« Ultima modifica: 28 Agosto 2013, 17:12:54 da Picavbg »
:ciao:

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.724
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Gridview con due righe nell'Header
« Risposta #28 il: 03 Settembre 2013, 23:59:44 »
Non ne comprendo la differenza con il carattere escape \n che avevo fatto nel mio secondo messaggio di questa discussione.   :-\
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: Gridview con due righe nell'Header
« Risposta #29 il: 04 Settembre 2013, 10:10:14 »
Non ne comprendo la differenza con il carattere escape \n che avevo fatto nel mio secondo messaggio di questa discussione.   :-\

Convengo con quanto dici. Solamente che non avevo letto prima la tua risposta con la citazione del carattere escape.  :-\
 :ciao:
:ciao: