Results 1 to 2 of 2

Thread: Indexes of Dynamically Created Control Arrays

  1. #1

    Thread Starter
    New Member
    Join Date
    Mar 2000
    Posts
    3

    Question

    I was just wondering is there anyway to set the indexes of controls made at runtime, after they are created, or is this impossible???

  2. #2
    Randalf the Red honeybee's Avatar
    Join Date
    Jun 2000
    Location
    off others' brains
    Posts
    4,345

    Sorry, buddy, that's not possible...

    I tried the code to add a control at runtime and set its index property. Since the index property is read-only at runtime, the program does not work. In short, you cannot set index values of controls at runtime. Following is my code:

    Code:
    Option Explicit
    Dim WithEvents txtNew As TextBox
    
    Private Sub Command1_Click()
         Set txtNew = Me.Controls.Add("VB.TextBox", "NewTextBox")
         txtNew.Index = 0
    End Sub
    The 'txtNew.Index = 0' line fires an error.

    I am not a complete idiot. Some parts are still missing.
    Check out the rtf-help tutorial
    General VB Faq Thread
    Change is the only constant thing. I have not changed my signature in a long while and now it has started to stink!
    Get more power for your floppy disks. ; View honeybee's Elite Club:
    Use meaningfull thread titles. And add "[Resolved]" in the thread title when you have got a satisfactory response.
    And if that response was mine, please think about giving me a rep. I like to collect them!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width