[VB.NET] Finding whether its Design Mode or Runtime Mode for Forms

[VB.NET] Finding whether its Design Mode or Runtime Mode for Forms

Sometimes, while creating controls, either by Inherited Controls or UserControls, we will be required to skip a piece of code depending upon the design time or runtime mode.
Software Development
Like
by Jey Geethan | November 06, 2008

Sometimes, while creating controls, either by Inherited Controls or UserControls, we will be required to skip a piece of code depending upon the design time or runtime mode. This can be done easily by the following code inside a control.


If Me.Site IsNot Nothing AndAlso Me.Site.DesignMode = True Then
    'Designtime code here
Else
    'Runtime code here
End If


Using this code in a control, we can find the mode and avoid certain errors when in Design Mode. This is mostly used in overridden event methods in Inherited Controls.


Jey Geethan

Jey Geethan is a poet, author and an entrepreneur.


Related Articles

Software Development

Can you have a dinner conversation around Pull Requests?

by Jey Geethan | July 11, 2019
Can you have a dinner conversation around Pull Requests?
I believe that writing code is a way of communication and it enables developers understand better than just talking about the concepts or logic in plain english words.
Software Development

Top 4 Reasons Why You Should Participate in Hackathons

by Jey Geethan | August 05, 2018
Top 4 Reasons Why You Should Participate in Hackathons
Hackathons help to keep an active engineering culture alive. Learn here why you should participate and may be try to win them