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

    [Vb6] nominare dinamicamente gli oggetti (?)

    Ciao!

    In un datareport ho alcuni rptTextBox nominati rptTextBox1, rptTextBox2, rptTextBox 3, etc. Ho anche una matrice a 2 dimensioni contenente i dati da inserire nei rptTextBox; in un form "normale" avrei inserito textbox indicizzati e dentro un ciclo avrei riempito i textbox. Il problema è che, da quel che ho visto, non vi è possibilità nel datareport di usare oggetti con lo stesso nome (e differenziati dall'indice) quindi vorrei sapere se nel codice posso indicare il nome di rptTextBox in modo, diciamo, dinamico, unendo una parte del nome del rptTextBox con il valore di una variabile in modo da ottenere il nome completo del mio rptTextBox. Provo a chiarire questo mio poco chiaro discorso con un esempio:

    se un rptTextBox si chiama rptTextBox1 nel codice vorrei fare una cosa del genere:
    ...
    x=1
    (rptTextBox & x).value = "Ciao"
    ...

    cosa mi dite? secondo voi è possibile? se si, come si fa?

  2. #2
    In un Form funziona, non so in un datareport.
    codice:
    Me.Controls("rptTextBox" & LTrim(CStr(x))).Value = "Ciao"
    Amaro C++, il gusto pieno dell'undefined behavior.

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.