By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
459,570 Members | 1,646 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 459,570 IT Pros & Developers. It's quick & easy.

IE Band Objects

P: n/a
Has anyone done any development with Internet Explorer band objects in
VB.NET?

If so, how did you resolve the issue surrounding IEs failure to process the
backspace keydown event for edit controls hosted within band objects?

I've found several C++ examples addressing this problem, and they do so by
implementing the TranslateAcceleratorIO method. However, even though I have
this method implemented in my bandobject class, IE never calls it.

I found online a C# project that implements this routine, but IE functions
the same with this version as well - it never calls the routine.

How do I get my bandobject library to raise the keydown event for the
backspace key if IE won't call the routine required to raise the event?

I would appreciate any direction anyone could offer.

Craig
Nov 21 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
In case anyone has an interest, after some digging, googling, trial, and
much error, I've learned that in order for TranslateAcceleratorIO to fire,
IE must know that the control for which it should fire has focus. So, to
solve the problem, just use the OnFocusChangeIS method within the control's
GotFocus method, et voila ... TranslateAcceleratorIO fires.

Cheers,
Craig

"Craig" <us**@domain.com> wrote in message
news:8X*******************@tornado.tampabay.rr.com ...
Has anyone done any development with Internet Explorer band objects in
VB.NET?

If so, how did you resolve the issue surrounding IEs failure to process the backspace keydown event for edit controls hosted within band objects?

I've found several C++ examples addressing this problem, and they do so by
implementing the TranslateAcceleratorIO method. However, even though I have this method implemented in my bandobject class, IE never calls it.

I found online a C# project that implements this routine, but IE functions
the same with this version as well - it never calls the routine.

How do I get my bandobject library to raise the keydown event for the
backspace key if IE won't call the routine required to raise the event?

I would appreciate any direction anyone could offer.

Craig

Nov 21 '05 #2

P: n/a
In case anyone has an interest, after some digging, googling, trial, and
much error, I've learned that in order for TranslateAcceleratorIO to fire,
IE must know that the control for which it should fire has focus. So, to
solve the problem, just use the OnFocusChangeIS method within the control's
GotFocus method, et voila ... TranslateAcceleratorIO fires.

Cheers,
Craig

"Craig" <us**@domain.com> wrote in message
news:8X*******************@tornado.tampabay.rr.com ...
Has anyone done any development with Internet Explorer band objects in
VB.NET?

If so, how did you resolve the issue surrounding IEs failure to process the backspace keydown event for edit controls hosted within band objects?

I've found several C++ examples addressing this problem, and they do so by
implementing the TranslateAcceleratorIO method. However, even though I have this method implemented in my bandobject class, IE never calls it.

I found online a C# project that implements this routine, but IE functions
the same with this version as well - it never calls the routine.

How do I get my bandobject library to raise the keydown event for the
backspace key if IE won't call the routine required to raise the event?

I would appreciate any direction anyone could offer.

Craig

Nov 21 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.