|
web
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
disabling controls by checking off a radio button when the form loadsI have 2 radio buttons on my Windows form control. The radio button's CheckedChanged event disables or enables other controls on the form based on the value of the Checked property. When the form loads, I want to check off one of the radio buttons. So I put the code to check off my radio button in the form's load event. But the CheckedChanged even is not firing. Private Sub ActivityList_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load ' check the Unscheduled Activity radio button rdoUnscheduledActivity.Checked = True End Sub This code is not firing the CheckedChanged event of the radio button. Any help will be appreciated. Thanks in advance... Only thing I can think of is if rdoUnscheduledActivity's Checked property is
set to True at the design time then in Form Load event setting it again to True will not fire that event. Hi,
You did not post the code that you're using as a handler for your CheckedChanged event. Two possible reasons come to my mind, which might explain the problem : 1. The Eventhandler is not wired to the Event. i.e., the method Private Sub rdoUnscheduledActivity_CheckedChanged() does not have a Handles clause to connect it to the event. 2. If the radio button is already checked and you set it's checked property to True, the CheckedChanged event won't fire. Though, in this case, it probably won't be possible, since even if you set the Checked property of the Radio button to True in Design mode, the event will still fire when InitializeComponent sets that setting. (Pardon the long sentence.) Regards, Cerebrus.
Show quote
Hide quote
"Cerebrus" <zorg***@sify.com> wrote in message Actually, #2 is possible. The Designer sets properties before adding event news:1143845708.169478.146360@u72g2000cwu.googlegroups.com... > Hi, > > You did not post the code that you're using as a handler for your > CheckedChanged event. > > Two possible reasons come to my mind, which might explain the problem : > > 1. The Eventhandler is not wired to the Event. i.e., the method > Private Sub rdoUnscheduledActivity_CheckedChanged() does not have a > Handles clause to connect it to the event. > > 2. If the radio button is already checked and you set it's checked > property to True, the CheckedChanged event won't fire. Though, in this > case, it probably won't be possible, since even if you set the Checked > property of the Radio button to True in Design mode, the event will > still fire when InitializeComponent sets that setting. (Pardon the long > sentence.) handlers in InitializeComponent. Hi James,
>> Actually, #2 is possible. The Designer sets properties before adding event Could you elaborate on how #2 is possible ? I actually tried this. I>> handlers in InitializeComponent. set the Checked property to True in Design mode. Then implemented an Event handler for the CheckedChanged event. I then set breakpoints within the InitializeComponent, where the property is set, and within the Eventhandler. As I have mentioned, the program breaks within the Initialize component, and even before proceeding to the next line, the CheckedChanged event is raised. Regards, Cerebrus.
Show quote
Hide quote
"Cerebrus" <zorg***@sify.com> wrote in message I did what you did and the event isn't raised. Looking at my news:1143884120.449070.153150@i39g2000cwa.googlegroups.com... > Hi James, > >>> Actually, #2 is possible. The Designer sets properties before adding >>> event >>> handlers in InitializeComponent. > > Could you elaborate on how #2 is possible ? I actually tried this. I > set the Checked property to True in Design mode. Then implemented an > Event handler for the CheckedChanged event. I then set breakpoints > within the InitializeComponent, where the property is set, and within > the Eventhandler. > > As I have mentioned, the program breaks within the Initialize > component, and even before proceeding to the next line, the > CheckedChanged event is raised. InitializeComponent(), I can't see how it could. private void InitializeComponent() { // snip this.radioButton1.Checked = true; // snip this.radioButton1.CheckedChanged += new System.EventHandler(this.radioButton1_CheckedChanged); // snip } If I hand-modify it and move the latter statement before the former, then the event goes off. But as it is, no go.
Show quote
Hide quote
"James Park" <faken***@fakeaddress.com> wrote in message Whoops. Totally missed that the OP is using VB. I saw the thread from the news:4344F2E8-4A54-45C1-9C87-EB1DE07796D5@microsoft.com... > "Cerebrus" <zorg***@sify.com> wrote in message > news:1143884120.449070.153150@i39g2000cwa.googlegroups.com... >> Hi James, >> >>>> Actually, #2 is possible. The Designer sets properties before adding >>>> event >>>> handlers in InitializeComponent. >> >> Could you elaborate on how #2 is possible ? I actually tried this. I >> set the Checked property to True in Design mode. Then implemented an >> Event handler for the CheckedChanged event. I then set breakpoints >> within the InitializeComponent, where the property is set, and within >> the Eventhandler. >> >> As I have mentioned, the program breaks within the Initialize >> component, and even before proceeding to the next line, the >> CheckedChanged event is raised. > > I did what you did and the event isn't raised. Looking at my > InitializeComponent(), I can't see how it could. > > private void InitializeComponent() > { > // snip > this.radioButton1.Checked = true; > // snip > this.radioButton1.CheckedChanged += new > System.EventHandler(this.radioButton1_CheckedChanged); > // snip > } > > If I hand-modify it and move the latter statement before the former, then > the event goes off. But as it is, no go. csharp group and made a bad assumption. >>Whoops. Totally missed that the OP is using VB. I saw the thread from the Ah ! I suspected as much...>> csharp group and made a bad assumption. So Lebesgue's comments about cross-posting to newsgroups seem even more appropriate. Regards, Cerebrus. Please note that crossposting is considered rude. Please note that this has
nothing to do with the C# programming language. When crossposting any of your problems again, please omit the csharp group. Thanks. Show quoteHide quote "helpful sql" <nospam@stopspam.com> wrote in message news:%23DPaQOQVGHA.5004@TK2MSFTNGP11.phx.gbl... > Hi, > I have 2 radio buttons on my Windows form control. The radio button's > CheckedChanged event disables or enables other controls on the form based > on the value of the Checked property. > When the form loads, I want to check off one of the radio buttons. So I > put the code to check off my radio button in the form's load event. But > the CheckedChanged even is not firing. > > Private Sub ActivityList_Load(ByVal sender As System.Object, ByVal e As > System.EventArgs) Handles MyBase.Load > > ' check the Unscheduled Activity radio button > > rdoUnscheduledActivity.Checked = True > > End Sub > > This code is not firing the CheckedChanged event of the radio button. > > Any help will be appreciated. > > Thanks in advance... > >
Get the selected value from a listbox
Can't close EXCEL from my VB.NET application Passing a Variable from one web site to another for ASP Importing from Excel ContainsFocus equivalent in VB SENDMail Use active directory to scan for software on a remote system? Get Memory Usage of my Program Reading an argument given to the program when started How do i do this in VB .Net |
|||||||||||||||||||||||