- PR -

C#のIEコンポーネント上で

1
投稿者投稿内容
未記入
会議室デビュー日: 2006/11/14
投稿数: 9
投稿日時: 2006-11-14 11:57
C#のIEコンポーネント上で既存のWEBページを表示して以下の処理を検出したいと思っています。

1.WEB表示
2.WEBページ内のsubmitボタンを押下
3.データがPOSTされてることを検出

1は問題なくできますが、2はフォームで作成しているボタンでは無いのでsubmitボタンを押下したイベントが拾えません。

どのようにイベントを拾ったらいいのでしょうか?
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-11-14 12:23
引用:

未記入さんの書き込み (2006-11-14 11:57) より:

C#のIEコンポーネント上


とは、何でしょうか?

そもそも、ご質問は、Windows Forms のお話なのでしょうか?
だとしても、.NET Framework のバージョンも不明なので、どのコンポーネントなのか察しが付きません。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
未記入
会議室デビュー日: 2006/11/14
投稿数: 9
投稿日時: 2006-11-14 13:05
申し訳ありません。

Windows formsでMicrosoft WebBrowserを利用しての話です。
.NET Frameworkのバージョンは1.1です。
todo
ぬし
会議室デビュー日: 2003/07/23
投稿数: 682
投稿日時: 2006-11-14 18:58
引用:

3.データがPOSTされてることを検出



BeforeNavigate2イベントのPostData引数で判断するとか。

BeforeNavigate2 Event
http://msdn.microsoft.com/workshop/browser/webbrowser/reference/events/beforenavigate2.asp
未記入
会議室デビュー日: 2006/11/14
投稿数: 9
投稿日時: 2006-11-15 13:38
回答ありがとうございます。

BeforeNavigate2でPOSTされた情報を元に判断することにいたしました。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)