Hi John, That was what I meant with tag name. Guess should have expressed it better :)
Thanks anyway On Sat, Aug 9, 2008 at 5:49 PM, John Warner <[EMAIL PROTECTED]> wrote: > I wouldn't look for an attribute of class or id, instead I'd just look for > the <input> tag and allow backspace while any input tag had focus. > > John Warner > > > > -----Original Message----- > > From: Discussion of advanced .NET topics. [mailto:ADVANCED- > > [EMAIL PROTECTED] On Behalf Of Seref Arikan > > Sent: Saturday, August 09, 2008 10:44 AM > > To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM > > Subject: Re: [ADVANCED-DOTNET] Webbrowser control and backspace key > > problem > > > > Hi, > > Let me try to describe the situation in a little bit more detail. This > code > > will run in a kiosk, and will allow users to enter data to a couple of > web > > pages, on which I have no control. > > The webbrowser control allows me to tap into key events using > keypreview, > > but I need a way to determine the context of keypress when it comes to > > backspace. The user may be using backspace to erase a mistyped data, so > I > > need to allow backspace only when the focus is in a textbox, and cancel > the > > event on every other context. > > I've just seen that there is an ActiveElement property, and I'll look > into > > it. I hope I can get the active element in htmldocument and using the > tag > > name, I can allow or disallow backspace keypress. (I do not have access > to > > my .net dev. environment at the moment) > > > > Thanks for the suggestions and html editor link. Actually I've written > a > > very complex app that used a webbrowser control as gui in 2002. I can > barely > > remember using some other technique that was based on implementing an > > interface (a com interface I guess), but that's on old and faded memory > now > > :) > > > > Cheers > > Seref > > > > On Fri, Aug 8, 2008 at 4:48 PM, Eames, Andrew <[EMAIL PROTECTED]> > > wrote: > > > > > Yup - Set the KeyPreview property to true on the Form that hosts the > > > control and handle the key events in the form > > > Andrew > > > > > > -----Original Message----- > > > From: Discussion of advanced .NET topics. > > > [mailto:[EMAIL PROTECTED] On Behalf Of > > John Warner > > > Sent: Friday, August 08, 2008 8:06 AM > > > To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM > > > Subject: [Spam:***** SpamScore] Re: [ADVANCED-DOTNET] Webbrowser > > control > > > and backspace key problem > > > Importance: Low > > > > > > Can you not capture the keystrokes at the form level and 'cancel' them > > > before they are bubbled to the control? > > > > > > John Warner > > > > > > > > > > > > > > > > -----Original Message----- > > > > From: Discussion of advanced .NET topics. > > > > [mailto:[EMAIL PROTECTED] On Behalf Of > > > > Peter Ritchie > > > > Sent: Friday, August 08, 2008 5:17 AM > > > > To: ADVANCED-DOTNET@DISCUSS.DEVELOP.COM > > > > Subject: Re: [ADVANCED-DOTNET] Webbrowser control and > > > > backspace key problem > > > > > > > > > > > > You'd run into this problem with a number of controls--many > > > > controls do something specific with certain keystrokes. > > > > > > > > I would recommend setting the focus away from the browser > > > > control while in on-screen keyboard mode. See the > > > > ActiveControl property on the form. > > > > > > > > > > > > On Fri, 8 Aug 2008 11:00:20 +0300, Seref Arikan > > > > <[EMAIL PROTECTED]> wrote: > > > > > > > > >Hi, > > > > > > > > > >I am developing a desktop app that'll run on a touch screen > > > > device, and > > > > >it has to provide access to a series of web pages. the users have > to > > > > >use an on-screen keyboard to enter data to the web page. > > > > > > > > > >So I have to host webbrowser control, and users will need > > > > backspace key > > > > >to erase any mistyped data. The trouble is, webbrowser control > > > > >interprets backspace key as go back when focus is not in a > > > > textbox etc. > > > > > > > > > >I've seen a lot of tips, discussions etc, but none of them seems to > > > > >cover this simple scenario. How do I prevent webbrowser control > from > > > > >going back due to a keypress from backspace key? I do not > > > > have control > > > > >over the displayed pages, so injecting a piece of javascript > > > > is not an > > > > >option. I'd really appreciate your comments, for I have lost a > > > > >ridiciolus amount of > > > > time > > > > >for such a little annoying problem! > > > > > > > > =================================== > > > > This list is hosted by DevelopMentorR http://www.develop.com > > > > > > > > View archives and manage your subscription(s) at > > > > http://discuss.develop.com > > > > > > > > > > =================================== > > > This list is hosted by DevelopMentor(r) http://www.develop.com > > > > > > View archives and manage your subscription(s) at > > > http://discuss.develop.com > > > > > > > > > -- > > > BEGIN-ANTISPAM-VOTING-LINKS > > > ------------------------------------------------------ > > > > > > Teach CanIt if this mail (ID 12312601) is spam: > > > Spam: > > > http://mail-gw.cognex.com/canit/b.php?c=s&i=12312601&m=c578ab8b04c9 > > > Not spam: > > > http://mail-gw.cognex.com/canit/b.php?c=n&i=12312601&m=c578ab8b04c9 > > > Forget vote: > > > http://mail-gw.cognex.com/canit/b.php?c=f&i=12312601&m=c578ab8b04c9 > > > ------------------------------------------------------ > > > END-ANTISPAM-VOTING-LINKS > > > > > > =================================== > > > This list is hosted by DevelopMentor(R) http://www.develop.com > > > > > > View archives and manage your subscription(s) at > > > http://discuss.develop.com > > > > > > > =================================== > > This list is hosted by DevelopMentorR http://www.develop.com > > > > View archives and manage your subscription(s) at > http://discuss.develop.com > > =================================== > This list is hosted by DevelopMentor(R) http://www.develop.com > > View archives and manage your subscription(s) at > http://discuss.develop.com > =================================== This list is hosted by DevelopMentor® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com