Thank you Terry.
   
  I got a copy of the users guide now. Who woulda thunk that there was a 
chapter called:
   
  "Creating New Instances of Controls On The Fly".
   
  LOL. 
   
  I check the LR all the time for what I need and come to the board when I'm 
stumped. You and Joe in the next post did it for me. 
   
  A little chagrined here as it isn't that different to VB after all. 
   
  I'll be arraying away.
   
  thanks again
  Derek 

Terry Ford <[EMAIL PROTECTED]> wrote:
  
On Aug 9, 2006, at 9:01 AM, D P wrote:

> Hi all
> I've a very newbie question here I'm sure but that is why I am on 
> the gettingstarted list.
>
> I'm trying to code the existance of controls on a window so that 
> I can add them as needed at runtime. What I tried on a clean 
> window's Open event was as follows:
>
> dim a as new EditField
> a.enabled = true
>
> a.top = 10
> a.left = 10
> a.Width = 100
> a.Height = 25
>
> a.BackColor = &cFFFFFF
> a.MultiLine = true
> a.border = true
> a.text = "Test text"
>
> a.visible = true
>
> It compiles and the window opens but I see no control. I was used 
> to VB6 when I could just use LOAD. I guess my question is: can I 
> do it this way and if not is there another way besides using 
> containers.

In REALbasic you cannot create a control at runtime. You *can* clone 
an existing control however if that control has an Index Value 
(preferably Index 0). This control can be invisible or off screen if 
you wish an empty project at startup.

You can do this many times if you so wish and you can refer to 
individual clones by their index value. Any property that is not read 
only (identified by locks in the LR) can be changed or se at runtime.

In the above code example, MultiLine and Border cannot be changed and 
must exist in the original. You could have several EF's ready to be 
cloned though and still invisible or off screen to cover that. Check 
out the LR for what you can do and look into the User's Guide in 
Chapter 5 for "Creating New Instances of Controls On The Fly".

HTH,

Terry

_______________________________________________
Unsubscribe or switch delivery mode:


Search the archives of this list here:



                
---------------------------------
How low will we go? Check out Yahoo! Messenger’s low  PC-to-Phone call rates.
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to