Gambas-it

Gambas3 => Programmazione => Topic aperto da: kicco - 22 Giugno 2019, 13:08:39

Titolo: Drag and Drop: Muovere il primo oggetto generato
Inserito da: kicco - 22 Giugno 2019, 13:08:39
 :ciao:
Ho cercato a destra e a manca... Ma non sono riuscito a trovare una soluzione.
Allego l'esempio. Se dopo aver generato due "Tasti" cerco di muovere il primo, rimane selezionato il secondo.
Ho cercato di usare Last. ma senza risultati!  :-\
 :ciao:
Titolo: Re:Drag and Drop: Muovere il orimo oggetto generato
Inserito da: cogier - 22 Giugno 2019, 14:16:18
Aggiungi questo al tuo codice: -

Codice: [Seleziona]
Public Sub Tasto_MouseDown()

  bt = Last

End
Titolo: Re:Drag and Drop: Muovere il orimo oggetto generato
Inserito da: vuott - 22 Giugno 2019, 14:24:44
Bravo cogier.
Titolo: Re:Drag and Drop: Muovere il orimo oggetto generato
Inserito da: vuott - 22 Giugno 2019, 14:34:17
La riga di comando, suggerita da cogier, può essere anche posta all'interno della sub-routine "Sub Tasto_MouseDrag()":

Codice: [Seleziona]
Public Sub Tasto_MouseDrag()

    bt = Last
    bt.Drag("")

End

In tal modo non sarà più necessario l'evento "Tasto_MouseDown()" presente nel suggerimento di cogier.
Titolo: Re:Drag and Drop: Muovere il orimo oggetto generato
Inserito da: kicco - 22 Giugno 2019, 15:30:18
 :-* to Cogier & Vuott!
Titolo: Re:Drag and Drop: Muovere il orimo oggetto generato
Inserito da: vuott - 23 Giugno 2019, 17:00:11
Aggiungo che la riga "i = i + 1" potrà essere sostituita ovviamente con

Codice: [Seleziona]
Inc i
Titolo: Re:Drag and Drop: Muovere il orimo oggetto generato
Inserito da: kicco - 23 Giugno 2019, 18:24:55
Aggiungo che la riga "i = i + 1" potrà essere sostituita ovviamente con

Codice: [Seleziona]
Inc i
Sì hai ragione è più elegante. Le brutte abitudini...  :-[