0

必要に応じて、twebbrowser と tedit ボックスを使用してフォームを作成したいと考えています。

次に、ブラウザを google.com に置き、検索バーに入力するときに tedit にも入力したいとします。同時に行うのが最善ですが、クリックして離れても問題ありません。teditボックスにも入力されます。これがどのように機能するかを理解したいだけです。サイトに入力すると、編集ボックスも自動的に入力されます。

誰でも私を助けることができますか?

4

3 に答える 3

0

あなたのコメントを読んで、あなたはそれを逆にすることを検討するかもしれません:

TEdit に検索を入力し (必要なすべてのログを処理し)、TWebBrowser を次の URL に移動します。 'http://www.google.com/search?q=' + Edit1.Text

于 2011-02-02T20:20:07.483 に答える
0

TWebBrowser(私が知る限り)場所を編集すると発生するイベントはありません(TWebBrowser検索バーはないと思いますので、それがあなたの言いたいことだと思います)。

ホスト アプリとの同期を維持しようとしたときにTWebBrowser、イベントを使用しOnBeforeNavigate2ました。

于 2011-02-02T19:48:15.690 に答える
0

私はこれを試したことはありませんが、しばらく前にこの Web サイトをブックマークしました。

JavaScript から Delphi を呼び出す

この記事では、TWebBrowser から Delphi コードを呼び出す方法について説明します。インターフェイスを宣言して外部オブジェクト拡張を実装し、ブラウザ コントロールに登録します。これにより、Web サイトで JavaScript を使用して Delphi メソッドを呼び出せるようになります。

TWebBrowser に表示されるソースを制御する必要があるため、Google の例は機能しません。...もちろん、TWebBrowser で表示する前にカスタム コードを挿入して html ソースを操作しない限り。

これがあなたを正しい軌道に乗せることを願っています...

于 2011-02-02T20:13:27.697 に答える