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

    [VB6] Conoscere il valore di un campo in base al form in cui si trova

    Ciao, questa la spiegherò sicuramente male....
    Ho due forms "gemelli" (in entrambi c'è un campo chiamato text1) chiamati
    - Form1
    - Form2

    In un terzo form (Form3) ho una checkbox che in base al valore mi deve visualizzare una msgbox con il testo contenuto in text1 dal Form1 o dal Form2.
    Sò che posso fare

    if checkbox.value = true then
    msgbox(Form1.text1.text)
    else
    msgbox(Form2.text1.text)
    end if

    e ci siamo...

    vorrei avere lo stesso risultato creandomi un nuovo oggetto form... faccio un esempio

    dim nomeform as form
    if checkbox.value = true then
    nomeform.name = "Form1"
    else
    nomeform.name = "Form2"
    end if
    msgbox(nomeform.text1.text)


    Ho tentato ma naturalmente sbaglio stupidamente qualcosa così.
    Qualche dritta?
    Grazie in anticipo.
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    La sintassi corretta è questa:

    codice:
    dim nomeform as form
    if checkbox.value = true then
      set nomeform = Form1
    else
      set nomeform = Form2
    end if
    msgbox(nomeform.text1.text)
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Originariamente inviato da kalosjo
    La sintassi corretta è questa:

    codice:
    dim nomeform as form
    if checkbox.value = true then
      set nomeform = Form1
    else
      set nomeform = Form2
    end if
    msgbox(nomeform.text1.text)
    Azz ecco... la solita figuraccia...
    Grazie mille kalosjo.
    Dalla vita altrui attingeva la sua oscura magia...
    Membro del Sacro Ordine degli elfi oscuri di Kand

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.