• ベストアンサー

VB.NETでボタンクリックイベントの後に来るPage_Loadのようなイベントはありますか?

タイトルのとおりなのですが、 VB.NETでボタンクリックイベントの後に来るPage_Loadのようなイベントはありますか? 教えてくださいーー

  • Haule
  • お礼率52% (125/240)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

お世話になります。 ボタンを押そうが何をしようが、 PostBack するたびに、Page_Load は走りますよ。 そこで判断をしたいのであれば、 Page.Load イベント内で以下の様に記述してやれば よいかもしれません。 If IsPostBack Then   ' 初めてページを読み込んだ時処理 Else   ' そうでない時処理   If Not Request("ボタンの name") Is Nothing Then     ' ボタン押下により発生した PostBack   End If End If

参考URL:
http://msdn2.microsoft.com/ja-JP/library/system.web.ui.page.ispostback.aspx
Haule
質問者

お礼

ありがとうございます。 そういう方法もあるのですねー やってみます。

その他の回答 (2)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.3

PreRender

参考URL:
http://msdn.microsoft.com/library/ja/cpguide/html/cpconControlExecutionLifecycle.asp
Haule
質問者

お礼

ありがとうございます。 できました。 助かりましたー

noname#187541
noname#187541
回答No.1

こんばんは。 よく分かりませんが無いのでは? そのイベントがあるとして、そのイベントで具体的に何をしたいのでしょうか?

Haule
質問者

お礼

レスありがとうございます。 できましたー またよろしくおねがいします。

関連するQ&A

  • VB.NET+Javascriptで、VB.NETで求めた値をJavascriptで使いたい

    こんにちは。 タイトルのとおりなのですが、VB.NETのWebページで、 Page_Loadで求めた値があるのですが、これを同じページのJavaScriptで使いたいのです。 詳細 VB.NETのPage_Loadで値を求める。 JavaScriptで、ボタンが押されたときに、TEXTAREAにその値を挿入する。 お願いしますー

  • Page_Load時にボタンクリックイベントを実行するには?

    ASP.NETでPage_Load時にボタンクリックイベントを実行するにはどのようにすればいいのでしょうか? 具体的には、HTTPクエリ文字列のresultが"1"の場合はbutton1_Clickイベントを実行したいのですが、やりかたが分かりません。 サンプルソースの★の部分に button1_Click(sender, System.Web.UI.ImageClickEventArgs.Empty) と入れたら、 「型 'System.EventArgs' のオブジェクトを型 'System.Web.UI.ImageClickEventArgs' にキャストできません。」 というエラーメッセージが表示されてしまいます。 ■■■■■■サンプルソース■■■■■■ Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load   'クエリー取得(数値チェック)   If Request.QueryString("result").ToString = "1" Then     '検索ボタン押下処理を表示する     ★button1_Clickイベントを実行したい。   End If End Sub '検索ボタン押下 Protected Sub button1_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles button1.Click '検索結果を表示する     : End Sub

  • VB6でForm_Load中にイベントを発生させない方法

    VB6でForm_Loadにオプションボタンの選択を変更するとオプションボタンのクリックイベント(選択変更)が動作してしまいます。 Form_Loadの初期表示の設定をしているときは、オプションボタンのイベントを無効にしたいのですがどのようにしたら良いでしょうか? RemoveHandler等の処理があるみたいですが良く分かりません。 良い方法を教えてください。 宜しくお願いします。。

  • VB.NETでマウスクリックイベントを発生させたい。

    VB.NETでformの外で任意の座標でマウスクリックイベントを発生させたい。 formにはボタンがあり、そのボタンを押すを固定位置(formの外)でマウスの左クリックイベントを発生させたいのですがどのような手段を使えばいいでしょうか。 環境 Windows XP,VB2008 Exoress

  • VB.Netのフォームロードイベントについて

    こんにちわ。 いまVB.Net2005Expressで勉強をしている者です。 あるフォームがロードされるときの処理を書こうとすると, 従来のVB6ではFormオブジェクトにLoadイベントがありましたが, VB.Net2005では,最初の状態ではフォームのイベントには 「New」,「Finalize」,「InitializeComponent」の3つしかありません。 もしVB.Net2005でForm_Loadイベントを書きたいときは, 自分で, 「Private Sub Form1_Load(Byval ~」と書かなくてはいけないのでしょうか? 初歩的な質問になるかもしれませんが,教えてください。 よろしくお願いします。

  • VB6 コマンドボタン クリックイベントについて

    教えてください。 フォームに貼り付けているコマンドボタンのクリックイベントについてですが、クリックイベント内の処理で処理に時間がかかります。コマンドボタンを1度クリックすると、この処理を実行します。この状態であれば、問題ないのです。ところが、コマンドボタンを押して、処理している間にコマンドボタンを連打すると、ずーっと同じ処理を繰り返してしまいます。 クリックイベントが待ち行列にたまっているように思えるのですが、 これを回避する方法などがあれば教えてください。 ・待ち行列をクリアするとか ・待ち行列にイベントがたまっていても、1度しか実行しない。 などなど、具体的な方法とサンプルコードなどを教えていただけないでしょうか。お願いします。 環境VB6 WIN2K です。

  • VB.NETでボタンクリックイベントで次のコントロールへ

    VB開発初心者です。 VB.NETでWindowsMobile5.0開発してます。 .NETCONPACTFreameWork2.0です。 TABキーで移動するように ボタンクリックイベントで次のコントロールへFocusを移動させたいのですがうまく行きません。 下記の記述すればOKだと思いましたが、 Me.SelectNextControl(Me.ActiveControl, True, True, True, True) ActiveControlを.NETCONPACTFreameWorkがサポートしてませんでした。 ほかに良い方法ありませんでしょうか? 宜しくお願いします。

  • VB.NETでのイベントの途中終了

    VB.NETで、あるボタン(button1)をクリックさせた際にイベントを発生させます。 そのイベント内の処理途中で、イベントを終了させたいと思っていますが、どのように書いていいかわからず困っています。 どなたかおわかりの方お願いします。

  • VB6.0のEnabledをfalseにしてもクリックイベントが走ってしまう・・・

    はじめまして。 今VBでオセロゲームを作成しているのですが、コンピュータが考えているときにボタンのEnabledをfalseにしてクリックイベントを走らせないようにしています。 デバックなどをするとうまくいくのですが実際プログラムを実行するとどうしてもEnableをTrueにした後にクリックイベントが走ってしまいます。クリックイベントがたまっているようにも見えるのですが何か解決法はあるのでしょうか。よろしくお願いします。

  • VB.NETでC#のイベントをオーバーライドすること

    タイトルの通り、VB.NETでC#言語で書いたイベントをオーバーライドすることが出来ますか。もし出来れば、どう書けば宜しいでしょうか? 宜しくお願い致します。

専門家に質問してみよう