2009-10-07 6 views
0

J'ai un winform avec un contrôle webbrowser. L'URL est une page web contenant une applet Java montrant ma webcam. Ce que je voudrais faire est de minimiser le formulaire lorsque je clique n'importe où dans la région de l'image de contrôle webbrowser/webcam. J'ai essayé de jouer avec des boutons transparents, mais je n'ai rien pu faire. Comme il n'y a pas d'événement OnClick pour le contrôle du navigateur Web, je ne suis pas sûr de savoir comment procéder. Je peux modifier la page de la webcam, est-ce que cela pourrait être fait en javascript dans la page elle-même en rappelant une méthode dans la winform? [Saisir les pailles ...]Comment réduire la forme d'un clic sur un contrôle webbrowser

Répondre

1

c'est un hack, mais si cela fonctionne, il est une idée ...

Dans la page Web contenant l'applet java ,. pouvez-vous inclure l'applet dans un lien hypertexte pointant vers la même page? Ensuite, lorsque l'utilisateur clique sur le lien hypertexte, vous pouvez puiser dans l'événement WebBrowser.Navigated.

Cependant, je me dis simplement que du point de vue de l'utilisateur, je déteste l'idée. Si le contrôle WebBroser se trouve dans un Windows Form, pourquoi ne pas simplement inclure un bouton de réduction dans le formulaire? Le principe de ne pas surprendre l'utilisateur vient à l'esprit.

+0

J'ai essayé mais ça n'a pas fonctionné. Ni l'emballage dans un div avec un onclick. J'ai également essayé de placer un div sur l'applet, mais j'ai découvert que l'index z d'une applet est "infinity" (le commentaire du forum de quelqu'un d'autre). J'ai également essayé l'onclick dans l'applet en changeant la balise à (w3.org dit que vous pouvez) mais elle ne se déclencherait pas. Les images ne fonctionnaient pas non plus. Sauf si quelqu'un d'autre a une idée, la seule chose à laquelle je peux penser est d'en apprendre assez sur Java et de décompiler le fichier .class puis de le reconstruire avec un événement click. – nbdeveloper

+0

Personne d'autre n'a répondu, je vais donc répondre à vos questions. J'ai abandonné la chose de clic. C'est juste un jouet personnel sur mon ordinateur à la maison de toute façon. – nbdeveloper

Questions connexes