[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
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

Show full file path in the title bar of Sublime and VS Code

by Jey Geethan | March 22, 2018
Show full file path in the title bar of Sublime and VS Code
If you feel that you want to show the full file paths in your favorite editors - Sublime Text and Visual Studio Code, follow the simple steps
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