PDA

Visualizza la versione completa : [delphi] Funzione che renda "selezionato" un particolare form


haberdaherv
11-06-2009, 18:54
mi servirebbe una funzione che mi permetta di impostare uno tra i vari form di un'applicazione come "selezionato" (per selezionare intendo il spostarsi da un form ad un altro, insomma l'azione che fa scattare l'evento OnActivate).
scusatemi se non sono riuscito a spiegarmi meglio.

LeleFT
11-06-2009, 19:04
Forse questo titolo può andare... :)

Credo che tu stia cercando semplicemente il metodo Activate:



nomeFormDaSelezionare.Activate;



Ciao. :ciauz:

haberdaherv
11-06-2009, 20:25
ci avevo già pensato ma siccome questo metodo devo richiamarlo da un form diverso da quello da selezionare il compilatore non me lo fa usare.

Cannot access protected symbol TCustomForm.Activate

LeleFT
12-06-2009, 09:36
Originariamente inviato da haberdaherv
ci avevo già pensato ma siccome questo metodo devo richiamarlo da un form diverso da quello da selezionare il compilatore non me lo fa usare.

Allora è solo un problema di design dell'applicazione. Non conosco Delphi, ma se devi accedere ad un componente da una classe diversa è ovvio che in qualche modo devi passare il riferimento a quel componente alla classe che ne farà uso.


Ciao. :ciauz:

Loading