dcsimg
Login | Register   
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX

By submitting your information, you agree that devx.com may send you DevX offers via email, phone and text message, as well as email offers about other products and services that DevX believes may be of interest to you. DevX will process your information in accordance with the Quinstreet Privacy Policy.


Tip of the Day
Language: Visual Basic
Expertise: Advanced
Aug 1, 1997

WEBINAR:

On-Demand

Application Security Testing: An Integral Part of DevOps


Constituent Controls are Private to UserControl Modules

You cannot directly access constituent controls on a UserControl component from another module of the same project. Constituent controls behave differently from controls on forms, which you can access from any other module using the familiar "Form1.Text1" syntax. If you need to work around this limitation, have each UserControl component expose its controls using a Friend property. For instance, if the UserControl1 module needs to expose one of its constituent controls, add this property procedure:
 
Friend Property Get TextControl() _
        As TextBox
                Set TextControl = Text1
End Property
When you wish to modify the Text property of the control of a particular instance of UserControl1 in the BAS module, write something like this:
 
Sub ClearText(uc As UserControl1)
        uc.TextControl.Text = ""
End Sub
Marco Losavio
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
×
We have made updates to our Privacy Policy to reflect the implementation of the General Data Protection Regulation.
Thanks for your registration, follow us on our social networks to keep up-to-date