Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - gestione controlli creati durante l'esecuzione del programma
Forum - Visual Basic 6 - gestione controlli creati durante l'esecuzione del programma

Avatar
evil ways (Normal User)
Rookie


Messaggi: 26
Iscritto: 06/01/2010

Segnala al moderatore
Postato alle 19:20
Domenica, 05/12/2010
Salve ho un problema non riesco a gestire i controlli creati durante l'esecuzione, il controllo viene creato tramite questo codice all'interno di un pulsante.
Codice sorgente - presumibilmente VB.NET

  1. n = n + 1
  2.     p = p + 100
  3.    
  4.     X = Form1.Height / 2
  5.     Y = Form1.Width / 2
  6. Set pic = Controls.Add("VB.picturebox", "pic" & n)
  7. With pic
  8. .Visible = True
  9. .Width = 2000
  10. .AutoSize = True
  11. .BorderStyle = 0
  12. .Top = X + p
  13. .Left = Y + p
  14. .Picture = LoadPicture("F:\Programma rete vb6\images.gif")
  15. End With


io dovrei gestire gli eventi mousedown: esempio

Codice sorgente - presumibilmente VB.NET

  1. Private Sub pic_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
  2.  
  3. If Button = 1 Then MuoviControllo pic.hwnd
  4.  
  5. End Sub


l'unico inconveniente che con questa istruzione riesco a gestire solo l'ultimo controllo creato e non tutti gli altri precedentemente creati.
spero di essere stato il pių chiaro possibile.
vi ringrazio in anticipo.

PM
Avatar
evil ways (Normal User)
Rookie


Messaggi: 26
Iscritto: 06/01/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 18:34
Lunedė, 13/12/2010
Up nessuno riesce a darmi una mano

PM