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

Re: Creare RectControl dinamicamente

To: REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Re: Creare RectControl dinamicamente
From: Giulio <giulio at cantoberon dot it>
Date: Tue, 16 Aug 2005 17:01:39 +0200
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
References: <34F8BDB0-E00B-4D26-8C3F-77076AC12A4F at ticino dot com>
Spero di aver interpretato bene come funziona la cosa, ma sembrerebbe ( almeno cosi' ho capito ) che puoi creare dinamicamente dei controlli solo gestendoli come array di controlli, e partendo da un controllo gia' presente sulla maschera, che e' una specie di template.

questo credo preche' in REALBasic, al contrario di quanto avviene per esempio in Visual Basic, non esiste ancora un modo per 'attaccare' dinamicamente metodi o gestori eventi ad un oggetto.

esempio:

crea uno staticText sulla finestra, chiamalo 'testo' e mettigli 0 come index

poi da codice:

  prova = new testo
  testo(1).left = 10
  testo(1).top = 10
  testo(1).text= "testo 1"

  prova = new testo
  testo(2).left = 10
  testo(2).top = 30
  testo(2).text= "testo 2"

e ti vedrai apparire i due staticText sulla finestra

ciao,

     Giulio


Il giorno 16/ago/05, alle ore 3:58 PM, Matteo Cortonesi ha scritto:

Ciao a tutti  è da un po' che non vi sento!

Avrei una domanda riguardante i rectcontrol. Desidererei poter creare dinamicamente (ad esempio alla pressione di un tasto) un controllo StaticText.

È possibile?

Ho provaot ad esempio questo, ma non funziona:

Dim prova as staticText (dichiarato nelle proprietà della finestra)

nel codice del bottone:

prova = new StaticText
prova.left
prova.top
prova.text= "text"


Grazie!
Matteo

Cantoberon Multimedia srl
http://www.cantoberon.it
Tel. 06 39737052


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