TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
Daniel
NA
66
0
Casting objects
Jun 19 2007 4:04 PM
I am attempting to make two check boxes mutually exclusive. When one is checked I will read the name of one and create an instance of the other to uncheck/check it. I am naming all my check boxes:
_YES
_NO so when I get the name of the of the control, by looking for the substring up to the "-" in the control name, i can then concatenate the opposite control name (i.e
+ "_NO"). My question is once i have the opposite control name as a string, how do I cast that into the check box object I want on the form? Desperate for help. Pseudo code below. Thanks,
psuedo code:
//cast the object into a checkbox
CheckBox chkbox = (CheckBox)sender;
string sCtrlName = chkbox.Name;
//if str is greater than -1,
// then string was found
if (sCtrlName.IndexOf("YES") > -1 )
{
//since YES is selected, uncheck "NO"
int endPos = sCtrlName.IndexOf("_");
string sName = sCtrlName.Substring(0, endPos);
sName += "_NO";
//create the opposite checkbox control
// if c_YES, then create cbo_NO and vice versa
CheckBox chkTemp = new CheckBox();
/// This is DOES NOT WORK
cboTemp = (CheckBox)sName;
else
// insert code for "NO"
{
}
Reply
Answers (
2
)
how do i send a mail from vb.net?
Tabcontrol bug/issue