none
ブラウザにブックマーク機能を RRS feed

  • 質問

  • VisualStudio C# express edition でブラウザを作成しています。卒業研究で必要な課題です。
    大体の概観はできましたが、ブックマーク機能の実装をどうすればいいかわからず困っています。

    恥ずかしながらC#、VisualStudioはほぼ初心者なので何から手を付けていいかもわからない状態です。

    誠に恐縮ですがどうすれば実現できるかを1から教えてもらいたいです。または参考になるURLなど。
    よろしくお願いします。

    追記:どなたかツールボックスへのImageButtonの追加方法をおしえていただけないでしょうか?
    [ツール]→[ツールボックスアイテムの選択]→[.NET Frameworkコンポーネント]内のImageButtonにチェックを入れてOKを押す。
    このやり方間違いなんでしょうか?
    どうやってもツールボックス内に追加されないんですが・・・
    • 編集済み xurukingx 2009年10月19日 2:07
    2009年10月15日 14:41

回答

  • はじめまして。
    以下サンプルです。
    JavaScriptを埋め込む方法です。サンプルでは、ImageButtonコントロールに埋め込みました。


    protected void Page_Load(object sender, EventArgs e)
        {
            this.ImageButton1.Attributes.Add("onclick","window.external.AddFavorite('http://www.tagindex.com/','TAG index'); return false;");
        }

    IE限定かもしれませんが。。
    参考になれば。
    MCITP(Database Developer/Database Administrator) MCPD(Web Developer) MCTS(Windows Applications)
    • 回答としてマーク xurukingx 2009年10月22日 5:16
    2009年10月15日 16:39
  • 大体の概観はできましたが、ブックマーク機能の実装をどうすればいいかわからず困っています。

    ブックマークだからといって難しく考える必要はなく、ブックマークしたいURIをファイルに保存して復元できるような仕組みを作成すれば良いのでしょう。実際のお気に入りの表示は、標準で用意されているコントロールの中では、TreeViewコントロールが最も適しているように思います。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    • 回答としてマーク xurukingx 2009年10月22日 5:16
    2009年10月16日 4:35
    モデレータ

すべての返信

  • はじめまして。
    以下サンプルです。
    JavaScriptを埋め込む方法です。サンプルでは、ImageButtonコントロールに埋め込みました。


    protected void Page_Load(object sender, EventArgs e)
        {
            this.ImageButton1.Attributes.Add("onclick","window.external.AddFavorite('http://www.tagindex.com/','TAG index'); return false;");
        }

    IE限定かもしれませんが。。
    参考になれば。
    MCITP(Database Developer/Database Administrator) MCPD(Web Developer) MCTS(Windows Applications)
    • 回答としてマーク xurukingx 2009年10月22日 5:16
    2009年10月15日 16:39
  • 大体の概観はできましたが、ブックマーク機能の実装をどうすればいいかわからず困っています。

    ブックマークだからといって難しく考える必要はなく、ブックマークしたいURIをファイルに保存して復元できるような仕組みを作成すれば良いのでしょう。実際のお気に入りの表示は、標準で用意されているコントロールの中では、TreeViewコントロールが最も適しているように思います。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    • 回答としてマーク xurukingx 2009年10月22日 5:16
    2009年10月16日 4:35
    モデレータ
  • 回答ありがとうございます。
    細かく分けて考えると確かにそうですね。ブックマーク機能ってだけで大それた感じがしてしまいました。
    Treeviewをあとで見てみたいと思います。
    2009年10月17日 4:58
  • 回答ありがとうございます。
    サンプルソースの提示大変参考になります。後ほど動作確認してみます。
    2009年10月17日 5:00