Autore Topic: Drag and Drop: Muovere il primo oggetto generato  (Letto 578 volte)

Offline kicco

  • Senatore Gambero
  • ******
  • Post: 1.727
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Drag and Drop: Muovere il primo oggetto generato
« il: 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:
« Ultima modifica: 23 Giugno 2019, 18:25:13 da kicco »
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline cogier

  • Gambero
  • **
  • Post: 57
    • Mostra profilo
Re:Drag and Drop: Muovere il orimo oggetto generato
« Risposta #1 il: 22 Giugno 2019, 14:16:18 »
Aggiungi questo al tuo codice: -

Codice: [Seleziona]
Public Sub Tasto_MouseDown()

  bt = Last

End

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Drag and Drop: Muovere il orimo oggetto generato
« Risposta #2 il: 22 Giugno 2019, 14:24:44 »
Bravo cogier.
« 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 vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Drag and Drop: Muovere il orimo oggetto generato
« Risposta #3 il: 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.
« Ultima modifica: 22 Giugno 2019, 14:35:35 da vuott »
« 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 kicco

  • Senatore Gambero
  • ******
  • Post: 1.727
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Drag and Drop: Muovere il orimo oggetto generato
« Risposta #4 il: 22 Giugno 2019, 15:30:18 »
 :-* to Cogier & Vuott!
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Drag and Drop: Muovere il orimo oggetto generato
« Risposta #5 il: 23 Giugno 2019, 17:00:11 »
Aggiungo che la riga "i = i + 1" potrà essere sostituita ovviamente con

Codice: [Seleziona]
Inc i
« 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 kicco

  • Senatore Gambero
  • ******
  • Post: 1.727
  • So dove andare, seguitemi, ci perderemo insieme!
    • Mostra profilo
Re:Drag and Drop: Muovere il orimo oggetto generato
« Risposta #6 il: 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...  :-[
Chi ha paura muore ogni giorno, chi non ha paura muore una volta sola. (Paolo Borsellino)