Autore Topic: Creazione componente: gb.gridbox  (Letto 137215 volte)

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Creazione componente: gb.gridbox
« Risposta #525 il: 23 Luglio 2011, 10:03:54 »
Si basta fare cosi':

Me.GridBox.Header = Grid.Header.Horizzontal

Ciao e... Auguri!  :party:


grazie!!!! :2birre: :2birre: :2birre: :2birre: :2birre: :2birre: :ok: :ok: sono 51... :'( :P :rolleyes:

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Creazione componente: gb.gridbox
« Risposta #526 il: 23 Luglio 2011, 10:20:37 »
gridbox.comboclick è cambiato gli argomenti sono questi?

Codice: [Seleziona]
Public Sub GridBox1_ComboClick(Row As Integer, Column As Integer, {Key} As String)
 
 
End

thx!!

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #527 il: 23 Luglio 2011, 10:46:05 »
Auguroni andy!!!  :2birre: :2birre: :2birre: :2birre: :2birre: :2birre:
Citazione
chi modifica gridbox?
fa tutto il grande maestro  ;)

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #528 il: 23 Luglio 2011, 16:51:18 »
gridbox.comboclick è cambiato gli argomenti sono questi?

Codice: [Seleziona]
Public Sub GridBox1_ComboClick(Row As Integer, Column As Integer, {Key} As String)
 
 
End

thx!!

L'evento ConboClick:

Codice: [Seleziona]
GridBox1_ComboClick(Row As Integer, Column As Integer, ColumnName As String)

quello che tu hai postato mi sembra questo:

Codice: [Seleziona]
Public Sub GridBox1_SearchFound(Row As Integer, Column As Integer, Key As String)

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Creazione componente: gb.gridbox
« Risposta #529 il: 23 Luglio 2011, 18:23:10 »
gridbox.comboclick è cambiato gli argomenti sono questi?

Codice: [Seleziona]
Public Sub GridBox1_ComboClick(Row As Integer, Column As Integer, {Key} As String)
  
  
End

thx!!

L'evento ConboClick:

Codice: [Seleziona]
GridBox1_ComboClick(Row As Integer, Column As Integer, ColumnName As String)

quello che tu hai postato mi sembra questo:

Codice: [Seleziona]
Public Sub GridBox1_SearchFound(Row As Integer, Column As Integer, Key As String)
okkk...allego test con la nuova versione comboclick, se vuoi integrarla in gridbox
« Ultima modifica: 23 Luglio 2011, 18:39:27 da andy60 »

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #530 il: 25 Luglio 2011, 21:02:31 »
Scusa la latitanza ma ho passato un weekend a dir poco devastante...  :nonono:
Non ho piu' l'età per certe cose  :'(

Stasera vedo di inserire l'esempio nel progetto...

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Creazione componente: gb.gridbox
« Risposta #531 il: 25 Luglio 2011, 21:27:30 »
Scusa la latitanza ma ho passato un weekend a dir poco devastante...  :nonono:
Non ho piu' l'età per certe cose  :'(

Stasera vedo di inserire l'esempio nel progetto...


okkei :2birre: :2birre: :2birre:

Offline tornu

  • Gran Maestro dei Gamberi
  • *****
  • Post: 855
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #532 il: 26 Luglio 2011, 23:58:56 »
Sto revisionando un mio progetto in Gambas3, e dopo aver fatto alcuni test su GridBox viste le sue potenziolità la stò utilizzando all'interno dello stesso con grandi soddisfazioni.
Ora mi trovo davanti a un problema che non sono riuscito a risolvere, (sicuramente una cavolata...penso).
Mi sono riletto tutto (quasi) dall'inizio  questa discussione per vedere se trovavo qualche indicazione, ma niente, anche se Golia all'inizi aveva avuto
un problema similare al mio ma non so come ha risolto visto che quella domanda non ha avuto seguito.
Praticamente in tutti gli esempi per collegare GridBox al db principalmente fatte riferimento a questo codice
Codice: gambas [Seleziona]

  With $myCon
    .Type = "mysql"
    .Host = "localhost"
    .Name = "test_db"
    .Login = "my_login"
    .Password = "my_password"
  End With

  With GridBox1
    .Connection = $myCon
  End With

che funziona benissimo, però mi costringe a ripeterlo su ogni form. Io nel mio progetto ho um modulo che mi gestisce la connessione che richiamo
in qualsiasi posizione del progetto, ma non riesco a utilizzarlo con GridBox.  :hard:
Mi serve un aiuto
Il software è come il sesso, è meglio quando è libero. (Linus Torvalds)

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Creazione componente: gb.gridbox
« Risposta #533 il: 27 Luglio 2011, 09:30:13 »
Sto revisionando un mio progetto in Gambas3, e dopo aver fatto alcuni test su GridBox viste le sue potenziolità la stò utilizzando all'interno dello stesso con grandi soddisfazioni.
Ora mi trovo davanti a un problema che non sono riuscito a risolvere, (sicuramente una cavolata...penso).
Mi sono riletto tutto (quasi) dall'inizio  questa discussione per vedere se trovavo qualche indicazione, ma niente, anche se Golia all'inizi aveva avuto
un problema similare al mio ma non so come ha risolto visto che quella domanda non ha avuto seguito.
Praticamente in tutti gli esempi per collegare GridBox al db principalmente fatte riferimento a questo codice
Codice: gambas [Seleziona]

  With $myCon
    .Type = "mysql"
    .Host = "localhost"
    .Name = "test_db"
    .Login = "my_login"
    .Password = "my_password"
  End With

  With GridBox1
    .Connection = $myCon
  End With

che funziona benissimo, però mi costringe a ripeterlo su ogni form. Io nel mio progetto ho um modulo che mi gestisce la connessione che richiamo
in qualsiasi posizione del progetto, ma non riesco a utilizzarlo con GridBox.  :hard:
Mi serve un aiuto

ma dai sono solo 7 righe di codice...

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #534 il: 27 Luglio 2011, 18:31:44 »
Bhe senz'altro nel tuo modulo avri una varialbile ,chiamiamola Conn, che sara' pubblica edi tipo connection... ergo:


GridBox.Connection = tuomodulo.Conn

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #535 il: 27 Luglio 2011, 18:33:48 »
anchi'io mi collego da un modulo
Codice: gambas [Seleziona]

  With GridBox1
    .Connection = avvio.$myconn
  End With


L'unica cosa che mi viene in mente è la maiuscola di "Mysql".. non saprei, mi sembra che dovrebbe andare come hai fatto.
Prova a cambiare "mysql" con "Mysql"

Offline tornu

  • Gran Maestro dei Gamberi
  • *****
  • Post: 855
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #536 il: 27 Luglio 2011, 22:15:38 »
ma dai sono solo 7 righe di codice...
andy, mi meraviglio di te....tu che sei molto attento nell'utilizzare il codice al meglio... :nono:
Saranno solo 7 righe che moltiplicate per un bel pò di form fanno una bella cifretta, così penso sia meglio:
Codice: gambas [Seleziona]

  With GridBox1
    .Connection = MGlobal.db
  End With

sia a livello di "pulizia" che lettura del codice....o no
Grazie milio, sempre puntuale  :2birre: (niente birra a andy  ;))
Il software è come il sesso, è meglio quando è libero. (Linus Torvalds)

Offline tornu

  • Gran Maestro dei Gamberi
  • *****
  • Post: 855
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #537 il: 28 Luglio 2011, 00:04:15 »
Eccomi di nuovo, ormai ci ho preso gusto (milio, peggio per te.... ;D), sto cercando di implementare la ricerca di un dato all'interno di una colonna della GridBox ben precisa, prelevando la stringa da ricercare da una TextBox, ho provato con questo codice
Codice: gambas [Seleziona]

Public Sub TxtCode_Activate()
  With GridBox1.Columns[0]
    .Formatting[0].Comparison = "=C[codice] = '" & TxtCode.Text & "'"
    .Formatting[0].Formatting.Background = Color.Yellow
  End With
End

ma mi da questo errore:
Out of bounds in_Conditionals:18
Il software è come il sesso, è meglio quando è libero. (Linus Torvalds)

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Creazione componente: gb.gridbox
« Risposta #538 il: 28 Luglio 2011, 06:39:18 »
Perche' non gli hai detto quante formattazioni fai:

Public Sub TxtCode_Activate() 
 With GridBox1.Columns[0] 
   .Formatting.Count = 1
   .Fomatting[0].Comparison = "=C[codice] = '" & TxtCode.Text & "'" 
   .Formatting[0].Formatting.Background = Color.Yellow 
 End With 
End


Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Creazione componente: gb.gridbox
« Risposta #539 il: 28 Luglio 2011, 07:47:43 »
ma dai sono solo 7 righe di codice...
andy, mi meraviglio di te....tu che sei molto attento nell'utilizzare il codice al meglio... :nono:
Saranno solo 7 righe che moltiplicate per un bel pò di form fanno una bella cifretta, così penso sia meglio:
Codice: gambas [Seleziona]

  With GridBox1
    .Connection = MGlobal.db
  End With

sia a livello di "pulizia" che lettura del codice....o no
Grazie milio, sempre puntuale  :2birre: (niente birra a andy  ;))

grazie per avermi evitato la birra!!
nella scrittura del codice ho una strategia, prima il lavoro grosso, poi il lavoro di fino. Questo che dici te rientra nella seconda parte del lavoro, ma non è detto che l'adotto, è cosi' semplice che non ne vedo il motivo.
Esempio: ho creato una form con un texteditor e richtext, che davvero devo replicare da piu' parti. Quella l'ho fatta subito!!