realbasic-nug.it
[Top] [All Lists]

Stranezze ListBox

To: REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Stranezze ListBox
From: Lucio Liberi <lucioing at tin dot it>
Date: Mon, 19 Sep 2005 12:55:43 +0200
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
Cari ragazzi, mi sto imbattendo in un comportamento strano dell'evento CellKeyDown
delle ListBox.

Quello che devo fare e' l'avanzamento del cursore (e quindi l'editing) alla prossima cella di una ListBox. In passato ho gia' fatto una cosa del genere, anche piu' sofisticata, nel senso che date un certo numero di righe di una list box (e colonne!) premendo il tasto TAB andavo alla cella successiva e quindi a capo e quindi dall'ultima
tornavo alla prima (i=0, j=0)...

Adesso devo solo avanzare da una colonna all'altra dentro la stessa riga e basta.

Ohhh e' facile... Almeno per me che sono un genio...
Pertanto nell'evento CellKeyDown scrivo:

  Dim Tab as String
  Dim i, j As Integer

  i=row
  j=column+1

  Tab=Chr(9)

  if key=Tab then
    ListBox1.EditCell i, j
  end if


dove row, column e key sono la riga, la colonna e il tasto pigiato...

NON FUNZIONA!!!! Eppure una cosa del genere l'ho gia' scritta (RBWin) e funzionava...

Dove sto toppando?

Ciao e grazie


Lucio


PS Prima di spedire quasta mail mi sono tolto una curiosita': ho scritto questa cosina sotto win (RB5.5.5) Ho il piacere di annunciarvi che sotto win funziona (a meno dell'errore di overflow quando j diventa > delle colonne!!!) Cosi' tanto
per capire se sono proprio una segaccia...  Ciaoo

<Prev in Thread] Current Thread [Next in Thread>
  • Stranezze ListBox, Lucio Liberi <=