• 締切済み

初歩の質問です。

VS2005でASP.NETをやっているのですが、貼り付けたボタンやテキストボックスのイベントとかは、稲妻ボタンで簡単にメソッドのインターフェースが自動でできますが、PageのイベントはLoad以外は自分で書いています。 そこで質問です。Pageについて、他の部品と同様に稲妻ボタンを押すなどして、イベント一覧を表示させ、ダブルクリックでメソッドの器が簡単にできる方法はないでしょうか。第2引数の型を毎回調べるのもあれだなと思いまして。 よろしくおねがいします。

  • ape5
  • お礼率85% (109/127)

みんなの回答

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

ん~ 確かに 先の投稿のような操作が C#だと出来ないですね コードスニペットを駆使する方向なのかなぁ ・・・

ape5
質問者

お礼

回答ありがとうございます。また、お礼が遅くなってすみません。 ほかに回答がつかないようですので、ここで閉めようと思います。 ありがとうございました。

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

デザインページからは出来ないですが コードビハインド(コード分離)モードなら コードエディタを開いて 左のコンボボックスで(Page イベント)を選択 右のコンボボックスで Pageのイベントが選択出来ますよ コードビハインドでない場合はPageをHTMLモードに切り替えて 左右のコンボボックスで指示しましょう

ape5
質問者

補足

早い回答ありがとうございます。 環境で漏れがありましてすみません。当方、C#でコードビハインドでやっています。 コードエディタでファイル(XXXX.aspx.cs)を開いて上のコンボボックスをクリックしてもできないようです。左側のコンボボックスには現在のクラス名しかなく、Pageクラスがありません。現在のクラスはもちろんPageクラスを継承していますが、その時に継承しているイベントも自分で定義済みのものしか表示されないです。 何か設定とかあるのでしょうか? もしかしたら日本語が誤解を生むような表現かもしれません。伝わらないときはおっしゃってくれればそこの点をもうすこし詳しく言います。

関連するQ&A

  • Android/OnClickListener

    Android/View.OnClickListenerインターフェイス インターフェイスについて教えてください。 下記ページで、「View.OnClickListenerインターフェイス」をimplementsする必要性が理解できません。 ▽Androidアプリにおけるユーザインタフェースの基本処理(3/4):CodeZine   http://codezine.jp/article/detail/6026?p=3 最終的に、ViewクラスonClickメソッドを呼び出すのであれば、 Viewクラスを継承すれば良いと思うのですが、 どうして、「View.OnClickListenerインターフェイス」をimplementsするのでしょうか? ボタンのオブジェクトにリスナーを登録する際、 「リスナーイベントに応じて呼び出されるメソッド」は少ないほうが良い、から? それとも、ViewクラスsetOnClickListenerメソッドの引数に書いている内容に関係しているのでしょうか? ▽View | Android Developers http://developer.android.com/reference/android/view/View.html#setOnClickListener(android.view.View.OnClickListener) >public void setOnClickListener (View.OnClickListener l) この引数(View.OnClickListener l)の意味を教えてください。 View.OnClickListener型しか受け付けない? l って何ですか?

    • ベストアンサー
    • Java
  • C#で、ボタンを押したときに引数を渡してイベントに飛ぶ方法

    お世話になります。 C#で、複数のボタンを配置し、同じメソッドに飛ぶように イベントを起こしたときに、どのボタンから飛んできたのかを わかるように、引数を渡すことは可能でしょうか。 Javaでいうところの、setActionCommand()のような ものなのですが…。 初歩的な質問で申し訳ありませんが、なにとぞよろしく お願いいたします。

  • C# のクリックイベント

    別のイベントからクリックイベントを発生させるのに Button1.PerformClick(); は、うまくいくのですが、 これがピクチャーボックスになったとき pictureBox1.PerformClick(); 下記のエラーが出てしまいます。 ピクチャーボックスのボタンクリックイベントを発生させる方法はないでしょうか? 'System.Windows.Forms.PictureBox' に 'PerformClick' の定義が含まれておらず、型 'System.Windows.Forms.PictureBox' の最初の引数を受け付ける拡張メソッドが見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。

  • VBのクラスの利用

    VBの初心者ですが、FormにTextBoxとコマンドボタンを配置して、ボタンクリックでTextBoxに"ABC"と表示させるものをクラスを使ってやろうと思っています。WriteAクラスを作り、その中にkakikomiメソッドを作り、引数を(TextA AS TextBox)とし、メソッド内部でTextA.Text="ABC"としました。 コマンドボタンクリックメソッド内部で、  Dim obj As WriteA  Set obj=New WriteA  obj.kakikomi(Text1)//Text1はTextBoxのオブジェクト名 とすると、[引数の型が違う]でコンパイル出来ません。どうしたら良いのでしょうか?

  • バインドするデータを切替えしたい

    VS2008 C#でASP.NETページを作っています。 1つのFormViewでバインドさせるデータを切替えしたいのですが 可能なのでしょうか? テーブルのカラム数、データ型は同じでカラム名だけが違います。 ながれとしては パラメータでselectするテーブルを切替える SqlDataSource1 = select from a ⇔ SqlDataSource1 = select from b DataBinder.Evalメソッドの第2引数をa.xxx ⇔ b.xxx変更できるのでしょうか? DataBinder.Eval(Container.DataItem, "xxx") 宜しくお願いします。

  • ASP.NETで作成されたログインページへの自動ログイン

    いつも利用しているサイトのログインページがリニューアルされて自動ログインできなくなりました。 以前はログインページのURLにIDとかPassとかを<form>で送ればログイン出来ていたので ローカルにhtmlファイルを作成してそのソースにIDとかPassを記述しておいてリンクボタン一つで簡単にログインできるようにしておりました。 ところが新しいログインページはASP.NETで作成されているようで単純に<form>でいくつかの値を送れば良いと言うのではなくなっていまいました。 最近VS2008/C#で少しASP.NETのページを作成したりしていてボタンイベントとかポストバックとか何となく理解してはいますが、その程度の知識&理解レベルでは解決できそうにありません。 こう言った場合はもう自動ログインする方法は無いのでしょうか。 御助言をお願いいたします。

  • C#のdelegateをC++とjavaで?

    C#のデリゲードを javaとC++でできないでしょうか。 ただし、質問内容を勘違いされそうなので、求めている内容と、 求めていない内容を、詳しく 書きますと。 インタフェース委譲を使った例は、求めていません。 あらかじめ、委譲先に静的に仕組みを 作っておかなく手も、C#のデリゲードのように、シグニチァが同じなら 委譲先をはめ込めれるのが欲しいです。 単なる関数ポインタの例は、求めて いません。 C#でdelegate型を引数にとる ところに、あるインスタンスの メソッドを渡すと。 どのインスタンスのどのメソッドかまで、 認識して、コールバックできます。 関数ポインタでは、これができない。 STLの関数オブジェクトとか、古い感じの情報にヒントがあるか。調べてみましたが。よくわかりませんでした。 結局、この関数オブジェクトは、僕が求めているモノとは、違うような気がします。 よくわかりませんが。 欲しいのは、どのインスタンスのどのメソッドかまでを特定して、 記憶できる型をどうやって javaや、C++で実装できるか。 それをインタフェース委譲のように、 委譲先にあらかじめ、仕込んでおくことなしに。 ただ、メソッドのシグニチァが同じであるだけで、どのインスタンスのどのメソッドかまでを特定して記憶できる C#のデリゲードのような型を。 特殊なコンポーネントを利用せず。 標準的な言語構文のみをつかって、 どのようにしたら、 javaや、C++で、実装できるか? です。 詳しい方が、いらっしゃいましたら、 教えてください。

  • インターフェースでオブジェクトを取得する意味

    http://yukimura1227.blog.fc2.com/blog-entry-49.html 上記ページにSpringを使用したサンプルプログラムがあり試しに動かしてみたのですが 疑問に思ったことがあるので質問させてください。main()関数の中に SearchGoodsService searchGoodsService = appContext.getBean(SearchGoodsService.class); という記述があり戻り値の型はSearchGoodsService(インターフェース)となっています。 ここをインターフェースではなく実装クラスのSearchGoodsServiceImpl ではダメなのでしょうか。 上記ページの下部の方に 「インターフェースを使うのはSearchGoodsServiceImplにプログラムが依存しないようにするためで、 SearchGoodsServiceImplがどう変わろうが、変更の必要がない」 という趣旨の記述があります。 ここで1つ疑問なのですが 戻り値の型が実装クラスの型であっても SearchGoodsServiceImplがどう変更(メソッドが増えたり、減ったり)しても影響がないと思います。 また、戻り値の型がインターフェースであたとしてもSearchGoodsServiceという インターフェース名の変更があった場合、呼び出し元の 全てのプログラムを修正しなくてはならないと思いますがいかがでしょうか。

    • ベストアンサー
    • Java
  • VS2005ASPでファイルのドラッグアップロード

    VS2005のASPのC#でファイルのアップロードを実現するために ボタンのイベントを使ってRequest.FilesでファイルをWeb側で受け取っていますが、 (Ajax Extensionsを使っている) 複数ファイルをWebにドラッグするだけで一気にアップロードするためには、 どのようにしたらいいのでしょうか? ASP.NETだけの機能で可能でしょうか?

  • 【iPhoneアプリ開発】Interface Builder でのメソッド追加方法について(iPhone SDK 3.1)

    下記のサイトの例に従い、練習アプリを作成しているのですが、 下記のサイトの「5. ボタンイベントの追加」という行程で、 メソッドの追加というのをやろうとしているのですが、 さっぱりできません。 具体的にいうと、File's Owner を選択し、Interface BuilderのメニューからTools>Inspectorを選択しても、図のなかの右のような状態になりまません。 単純なミス等かと思いますが、ご存知の方がおりましたら、 よろしくお願いいたします。 http://sites.google.com/a/gclue.jp/iphone-app-docs/iphoneapurinyuumon--viewhen ------------------------------ 5. ボタンイベントの追加 それでは、ボタンイベントを追加します。Interface BuilderのHelloViewViewController.xibを編集します。 File's Owner を選択し、Interface BuilderのメニューからTools>Inspectorを選択し、Inspectorの一番最後のタブを選び、Class Actions で"+"を選択します。 HelloViewViewControllerで使用するイベント名を追加します。今回は、ボタンがたたかれた時に、太鼓の音を鳴らす"playTaico"というメソッドを追加します。 ------------------------------

    • ベストアンサー
    • Mac