realbasic-nug.it
[Top] [All Lists]

Controlli come parametri di un metodo

To: REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Controlli come parametri di un metodo
From: Lucio Liberi <lucioing at tin dot it>
Date: Sat, 17 Nov 2007 17:43:08 +0100
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
Ciao a tutti.
Allora... Supponiamo di voler modificare il contenuto o lo stato di un controllo in una finestra... Oh... e' facile... Se per esempio si tratta di uno StaticText, basta scrivere:

MyStaticText.text="Hello world!"

e il gioco e' fatto.

Adesso complichiamo un po' di piu' la faccenda...
Supponiamo di voler creare un metodo che modifichi il nostro testo...
Uno dei paramteri del metodo, allora sara':

ModText(theString as String, theSText as StaticText)

Quindi a quel punto se si scrive:

ModText("Hello world!", MyWin.StaticText1) ' ho una finestra che si chiama MyWin con un uno static text che si chiama StaticText1

il gioco e' fatto.

Adesso...

Se invece di passargli direttamente il controllo StaticText1, gli volessi passare SOLO la finestra dove e' posizionato il controllo?

Immaginate di avere n finestre con n controlli e di dover modificare il 'Caption' di alcuni di questi che sono tutti, per esempio, NELLO STESSO ORDINE.

e cioe':

theWin.control(x)

dove theWin e' la finestra che passo al METODO e control (x) punta al controllo con indice 'x' che voglio modificare.

Bene... qui mi fermo... non so piu' andare avanti... Ma non riesco a modificare il testo di quel maledetto StaticText1...

Grazie

Lucio


<Prev in Thread] Current Thread [Next in Thread>