Autore Topic: Focus su tableview  (Letto 2468 volte)

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Focus su tableview
« Risposta #15 il: 07 Febbraio 2010, 03:22:39 »
@ Golia

Ti allego una mia piccola utility che utilizza lo spostamento tra celle in una gridview.
Non è un gran che, ma forse ti può esser utile.

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Focus su tableview
« Risposta #16 il: 07 Febbraio 2010, 03:26:09 »
ha dimenticavo... devi spostarti con il tab...

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Focus su tableview
« Risposta #17 il: 07 Febbraio 2010, 04:16:20 »
Citazione
In realtà non intercetti una cella me selezionai prima una riga e poi ignori ciò che hai fatto e selezioni una colonna....

' mi sposto sulla riga 3
tableview.row = 3

' mi sposto sulla colonna 4
tableview.column = 4

' scrivo nella 'cella' [3, 4]
tableview[tableview.row, tableview.column].text = "ciao......"

Il problema è che non ci stiamo capendo....il codice da te postato è equivalente a questa semplice riga di codice:
Codice: [Seleziona]
Tableview1[3,4].text = "ciao, guarda dove sto scrivendo con due righe in meno"

Il problema del tuo codice è che per ottenere tableview.row e tableview..column devi prima spostarti su quella cella in particolare....e Golia non vuole questo....

Spero di essere stato un pò più chiaro.... ;)

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Focus su tableview
« Risposta #18 il: 07 Febbraio 2010, 09:57:44 »
Scusa, ma quando Golia ha scritto:

Citazione
Ciao a tutti
Volevo chiedervi come si fà a dare il focus in una determinata cella di tableview.
Ciao grazie

probabolmente avevo capito un'altra cosa....  :D

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Focus su tableview
« Risposta #19 il: 07 Febbraio 2010, 11:22:22 »
anche io avevo capito quello che ha capito milio

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Focus su tableview
« Risposta #20 il: 07 Febbraio 2010, 11:23:35 »
meno male che non sono l'unico matto...  ;D

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Focus su tableview
« Risposta #21 il: 07 Febbraio 2010, 13:58:08 »
 :-[ scusate vi ho fatto fare casino a tutti
Provo le varie possibilità che mi avete postato poi vi faccio sapere.
Sto creando un esempio di tableview collegato a sqlite, a parere mio molto comodo per visualizzare, modificare e inserire nuovi dati.
Appena ho provato le varie possibilità ve lo posto così magari mi date una mano anche voi ;).
Ciao grazie

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Focus su tableview
« Risposta #22 il: 07 Febbraio 2010, 15:41:15 »
Non riesco a vedere ancora gli allegati e questo mi fa arrabbiare come richard stallmzn quando va all'auchan e cercano di venderli un acer con windows 7 preinstallato.

@ Golia

Gambas mette a disposizione dei componenti particolari proprio per la gestione dei database....quando selezionani gb.sqlite dovrebbero apparirti tra i vari componenti...

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Focus su tableview
« Risposta #23 il: 07 Febbraio 2010, 16:14:04 »
vuoi dire che l'esempio che ho allegato non è possibile scaricarlo?

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Focus su tableview
« Risposta #24 il: 07 Febbraio 2010, 16:31:00 »
vuoi dire che l'esempio che ho allegato non è possibile scaricarlo?

La gente estremamente intelligente e affascinante ( 8)) come me ed fsurfing non vede gli allegati...tu li vedi?

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Focus su tableview
« Risposta #25 il: 07 Febbraio 2010, 16:44:58 »
Io si vedo l'allegato e l'ho anche scaricato
@Milio
..Non so se continuare con il mio esempio o usare il tuo..è fantastico


Citazione
La gente estremamente intelligente e affascinante ( Fico)...
E io che la vedo in che categoria mi trovo? :P
« Ultima modifica: 07 Febbraio 2010, 16:49:20 da Golia »

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Focus su tableview
« Risposta #26 il: 07 Febbraio 2010, 17:38:14 »
probabilmente non siamo degli adoni io e te  :D
ho provato a scaricarmi l'allegato e funziona...

comunque grazie per il complimento... troppo buono.
se vuoi utilizzarlo pero' dovrai farci qualche aggiustamento perche' la griglia faceva parte di un progetto che ho realizzato in ditta e si porta dietro delle classi che magari a te non servono.
e sopprattutto e' ancora pieno di bachi.  ;)

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Focus su tableview
« Risposta #27 il: 07 Febbraio 2010, 23:09:34 »
Vorrei comunque vedere dove posso arrivare con tableview.
Come potrei fare per spostarmi tra le celle col tasto tab?

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Focus su tableview
« Risposta #28 il: 07 Febbraio 2010, 23:28:55 »
bhe io ho usato l'evento keypress per intercettare key.tab (altrimenti mi mandava il focus su di un altro oggetto nel form).
Poi con keyrelease (che ho chiamato Event_KeyRelease() nella classe gridbox) incremento di uno la proprieta' .column e con la sub Refresh() (che non e' il refresh della gridview ma una sub scritta per colorare righe e celle) mi ricolora la cella selezionata.
quando .column = .columns.count -1  allora incremento .row di uno e mi sposto con .column = 0 sulla prima colonna, e così via...

non so se sono stato chiaro o ti ho solo fatto fare confusione  ;D
al massimo ti mando un altro esempio con una semplice griglia senza textbox o altri pggetti.

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Focus su tableview
« Risposta #29 il: 07 Febbraio 2010, 23:43:30 »
osteria... con quest'ultimo messaggio sono stato promosso a gambero.... ;D