Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Aiuto per gli oggetti dinamici

    Salve a tutti sono giuseppe... ho un grosso problemino che non so come superare

    ho creato una serie di oggetti (textbox ad esempio) in maniera dinamica... in pratica leggo i campi di un database e creo tutto ciò che mi serve...

    il problema consiste in questo:
    essendo controlli creati dinamicamente non hanno eventi preimpostati, ed essendo una matrice di oggetti io non so mai con quale sto lavorando... quindi se clicco su una textbox creata da me non ho il modo per controllare l'index di identificazione che mi serve per ricreare un evento click o change

    conoscete qualche funzione o qualche api che mi tiri fuori l'index dell'oggetto con cui sto lavorando?

    please aiutatemi

    vi ringrazio tutti in anticipo spero mi darete una mano

    io intanto continuo a sbattermi per cercare una soluzione

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463
    Quale linguaggio? Hai letto il Regolamento?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    ops scusate l'ho dato per scontato...

    il programma è [Visual Basic 6 (sp4)]

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Un esempio ...

    Nel form inserisci un pulsante (Command1) con indice 0 e Visible a False

    Nel codice di prova, scrivi

    codice:
    Private Sub Command1_Click(Index As Integer)
        Print "Tasto pressato: " & Index
    End Sub
    
    Private Sub Form_Click()
        Static ix As Integer
        
        ix = ix + 1
        Load Command1(ix)
        Command1(ix).Visible = True
        Command1(ix).Top = Command1(ix).Top + 1000 * ix
    End Sub
    Quando farai click sul form, verra' creato un nuovo pulsante ... se clicchi sui pulsanti creati, il loro indice viene visualizzato ...

    P.S. ... SP4 e' vecchiotto ... applica il SP6 per il VB6 ...

  5. #5
    grazie tante... il mio problema era che creavo controlli senza uno base...

    cmq il sp6 ce l'ho ma quando lo installo mi scompaiono un po di voci di menù... non so se sia normale

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da Markus_VT
    cmq il sp6 ce l'ho ma quando lo installo mi scompaiono un po di voci di menù... non so se sia normale
    No ... non e' normale ...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.