• ベストアンサー

VC#2008自作クラスメソッドツールチップ

VC#2008で自作クラスを作成しました。 そのクラスのメソッドを利用する際に、ツールチップで使い方を表示させたいのですが、可能でしょうか?

  • pczzz
  • お礼率86% (26/30)

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

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

XMLドキュメントコメントを書けば可能です。 MSDN: XML ドキュメント コメント (C# プログラミング ガイド) http://msdn.microsoft.com/ja-jp/library/b2s063f7(VS.90).aspx

pczzz
質問者

お礼

なるほど 回答ありがとうございます。

関連するQ&A

  • ツールチップの表示

    VC++6.0でリストボックスを持ったダイアログを表示させています。そのリストボックスのリストにあわせて情報をツールチップで表示したいのですが、ツールチップの表示方法がよくわかりません。 クラスを使った方法なら、 http://home.att.ne.jp/banana/akatsuki/doc/mfc/mfc22/index.html にのっていたのですが、ダイアログはCreateDialogParam()でリソースから直接つくり、プロシージャーだけ定義しているので、CxxxDlg::OnInitDialog()などを使うことができないのです。このような場合どう対処すればいいのでしょうか。

  • どのクラスのメソッドか、をどう見極めるか。

    どのクラスのメソッドか、をどう見極めるか。 Java初心者です(教科書で学んで、実践はこれからというレベル)。 参考書やネット上の資料等に掲載されているコードを見ていますと、 import文(10文くらい)で沢山のパッケージをimportしているようなクラスを しばしば目にしますが、このようなクラス内で使われている沢山のメソッドは、 それぞれ、どこかのクラスに属しているメソッドであるかと思います。 これらのメソッドについて、その仕様を知りたいと感じた場合、 それらがそれぞれ、どのクラスに属するのかを突き止める必要があるかと思いますが、 その突き止め方について、どなたか教えて下さい。 (一般的に普及している方法で結構です。) 例えば、知りたいと感じたメソッド名をネット検索し、 そのメソッドが「Javaの組み込みクラス」のメソッドである場合には、 ネット検索でヒットするでしょうから、その検索結果を受けて、 そのヒットしたクラスと、import文の内容とを比較し、 ネット検索でヒットしたクラスが、そのメソッドの格納主であると確信できれば、 それをもとに、そのメソッドの仕様を知ることができますよね。 (自作・他作のメソッドと、名前がバッティングしているかもしれないことを考慮すると、 やや頭が痛くなる問題になりませんか?) ネット検索で辿る方法が、まず頭に浮かびましたが、 これよりも効率的な方法がもし何かありましたら、教えて下さい。 ただ、一方で、 仕様を知りたいと思っているメソッドが、 「Javaの組み込みクラス」のメソッドではなく、 自作(もしくは、他作)のメソッドであった場合、 検索してもヒットはしませんから、その場合には、 import文にある自作もしくは他作のパッケージをしらみつぶしで探していくことになるのでしょうか? 当然、そのメソッドは、同一パッケージ内にあるクラスのpublicメソッドである可能性もありますから、 同一パッケージ内のクラスの中も、しらみつぶしに探していくことになりますよね? 各メソッドがコメントで「○○クラスのメソッド」というように注意書きされてあれば、 このような苦労はないのでしょうが、ネット上のソースを見る限りでは、 そんな親切なコメントはまず期待できないように思います。 以上、まとまりのない質問ではありますが、アドバイスを宜しくお願い致します。 自分のこの疑問が見当違いの疑問でしたら、その時は、ズバリそれを指摘して下さい。

    • ベストアンサー
    • Java
  • ツールチップ

    VC++でツールチップを使う方法を教えてください。 また、MSDNライブラリで参考になるサンプル等の場所がわかれば教えてください。

  • 使えるメソッドはクラスで予め指定されている?

    javaを始めたばかりでまだ右も左も分からないのですが、 (オブジェクトは作成してみましたが、クラス自体は作ったことがありません。) 例えば、Aというオブジェクトを作る為に、Bというクラスを使ったとします。 この際、使用できるメソッドというのは、クラスで予め定義されているものが使えるのでしょうか? それとも、クラスとオブジェクトというのは、全く切り離されたもので、 メソッドはjavaの世界で予め用意され、どんなオブジェクトを作成する時にも全て使用出来るものなのでしょうか? 教えてください!!

    • ベストアンサー
    • Java
  • 自作のクラスの基底クラスは何を使えばよいのでしょうか?

    VC2005のウィザードを使うとで枠は作られるので、そこまでは問題なくえきました。 MFCでは関数でなくクラスを作成して、それを使いまわすというやり方のようなので 今度、自作のクラスの作成したいのですが 基本クラスを選択しようとすると、たくさん出てきまして、どれを選択したらよいか判断付きません。 クラス名は、テストなのでCTestとしますが、 画面など他から拡張するクラスを作るのではなく、以前作成した関数の集まり程度のものなので、シンプルな基底クラス(というのでしょうか?)から作成したいです。 何を選べば一般的でしょうか? 作成したクラスの使い方(宣言の仕方など作法)について詳しく書かれている本をご存じ方も教えて下さい。

  • GETメソッドが見ることのできるツールを探しています。

    GETメソッドが見ることのできるツールを探しています。 最近コンピュータネットワークについて学び始めたばかりの学生です。 Windowsのコマンドプロンプトでは、入力したメソッドが見えず、わかりにくくて困っています。 Windowsベースで、メソッドが表示されるツールというものはないでしょうか? すみませんが教えてください。 よろしくお願いいたします。

  • 【VC++2008】オブジェクトの利用法

    お世話になります。 VC++2008の使い方について質問があります。 ゲームを作成するため、よく使うメソッドなどをクラス化し一度外部に吐き出して、他のプロジェクトからもカプセル化したオブジェクトを利用できるようにしたいと考えています。 私は普段VBを中心に利用していてそちらでは簡単に出来るのですが、VCでのやり方が分からず困っています。 どのようにすれば良いのか本当に最初の部分から細かく教えていただけるとありがたいです。 ホームページなどがありましたら紹介していただけると助かります。 よろしくお願いします。

  • 別クラスのメソッドの呼び出し

    どうしても期待した値が取れず、バイナリが返ってきてしまいます。 簡単な内容なので申し訳ないのですが書き方を教えて下さい。 下記内容です。↓ クラス01にmainメソッドを作成。 そこに「一」「二」「三」を格納する変数を宣言。 クラス02にpublic以外のメソッドを作成。 そこで「一」「二」「三」を引数として受け取り、その3つを「+」以外で文字列連結する。 クラス01のmainメソッドから、クラス02のメソッドを呼び出し、最後にSystem.out.printlnで戻ってきた文字列を出力。 ソース貼っておらず申し訳ないのですが宜しくお願いします。

    • ベストアンサー
    • Java
  • クラスメソッドの問題

    春から情報系の大学に行くためjavaについて勉強しているのですが分からない問題が出てきたので質問します。 問題 1からnまでの奇数の和を求めるプログラムsumple.javaと和を計算するためのクラスメソッドSum及び結果を表示するためのクラスメソッドdisplayを用いて作成する。 Sumの戻り値と因数はともにint型とする。 なおdisplayの戻り値はvoid型、因数はint型が2つとする。 nの入力はコマンドライン引数を利用する 実行例 $ java sumple.java コマンドライン引数がありません! $ java sumple.java 100 1から100までの奇数の和は2500です。 このようになるのですがそのように作ればよいか全然わかりません。 回答お願いします

  • クラスメソッドの仕様

    次のようなクラスメソッドを作りたいのですが、自分で作って見たところ、どのような点を修正すればいいか分かりません。 どうか教えてください。 (1) 次に示す内容を満たすバー(Bar)クラスを作成せよ。 1. バーの右端のx座標(=バーの長さ)、バーの名前を扱う2つのprivateなインスタンス変数を持つ。 2. バーの総数を扱うprivateなクラス変数を持つ。ただし、 ここでいう総数とは、(1)コンストラクタで作成したもの、(2)代入操作で作成したもの、の両方を含む。 3. 引数無しのコンストラクタが呼び出されてバーオブジェクトが作成されると、そのバーのx座標は0以上400未満でランダムに決定され、名前は文字「A」とランダムに決定された0以上10000未満の整数が連接されたものに決定される。 4. バーのx座標を設定するインスタンスメソッドを持つ。 5. バーの名前を設定するインスタンスメソッドを持つ。 6. バーのx座標を取得するインスタンスメソッドを持つ。 7. バーの名前を取得するインスタンスメソッドを持つ。 8. 作成されたバーの総数を取得するクラスメソッドを持つ。 9. 作成されたバーの総数を1増やすクラスメソッドを持つ。 10. 作成されたバーの総数を1減らすクラスメソッドを持つ。 これを自分なりに解釈したところ、 class Bar{ private int x; private String name; private int count; private Bar(){ x=0; count=0; name=""; } public void Bar(){ x = (int)(Math.random()*400); name = "A" + (int)(Math.random()*10000); } public void setBar(int bx){ x=bx; } public void setName(String nm){ name=nm; } public void getX(int bx){ } public void getName(String nm){ } public void getCount(int c){ } } どうか御教授お願いします。

専門家に質問してみよう