OK, I think I see: You're visually adding the optionbuttons on the sub-classed optiongroups, and you want a universal keypress event. You could add optionbuttons to your class, and modify those, instead of adding, or just create an optionbutton class with your KeyPress event, and add those.
Mark
>Maybe I'm missing something here, but if I could put code in the KeyPress, then I would not need to check any other properties. My problem (and I may not be looking at this the right way) is that OptionGroup's do NOT have a KeyPress method. I already have lots of subclassed OptionGroup's that I would have to modify by adding code to the KeyPress method of each option (in each OptionGroup). I'm racking my brain trying to figure out a better way.
>
>-Isaac
>
>>Couldn't you set a property in the Init method that is read by the KeyPress, and directs it to different methods/procedures?
>>Mark
>>
>>>Is there a way to subclass a method programatically?
>>>
>>>In particular, our framework has an OptionGroup class which in the base class has no options. This class has been dropped on many forms and set to various number of options. Now I want to do something in the keypress event which is only in options and not in the option group. Can anyone suggest a way to programatically override the keypress method of the options in the init method of the OptionGroup?
>>>
>>>Any suggestions would be graciously attempted.
>>>
>>>Thanks,
>>>-Isaac
"It hit an iceberg and it sank. Get over it."
Robert Ballard, dicoverer of the Titanic wreckage.