|
|
|
By default, VB's CheckBox controls automatically toggle their Value property when the user clicks on them. This is usually the desired behavior, but at times you may want to be able to change their value only programmatically. Unfortunately, you can't achieve this result by simply setting the CheckBox control's Enabled property to False, because this would have a visual impact on the user interface.
However, you can reach the desired result by simply place the CheckBox inside a borderless Frame control and set the Frame control's Enabled property to False. This will automatically disable the CheckBox control, but without changing its appearance.
If you don't want to add a Frame control just for making a CheckBox control read-only, you can use the following routine, that modifies the CheckBox control's style: |
|
|
|
Submitted By :
Nayan Patel
(Member Since : 5/26/2004 12:23:06 PM)
|
|
|
Job Description :
He is the moderator of this site and currently working as an independent consultant. He works with VB.net/ASP.net, SQL Server and other MS technologies. He is MCSD.net, MCDBA and MCSE. In his free time he likes to watch funny movies and doing oil painting. |
View all (893) submissions by this author
(Birth Date : 7/14/1981 ) |
|
|