【】Top

【】VB.NET
【】VB6.0

【】メールマガジンの購読
【】メールマガジンの解除






【】会社概要

【】お問い合わせ


姉妹サイト「バーチャルコネクション!」はこちらです。

姉妹サイト「七福神のメールでビンゴ!」はこちらです。

アイネットマコト

●24時間365日の安心をあなたにAT-LINK専用サーバ・サービスお勧めのサーバです。






フォームにリンクを張って、ファイルをアプリケーションで起動する

.NET では、フォームにクリッカブルリンクを張って、
ファイルをアプリケーションで起動することが可能です。

この機能を使えば、簡単に、
ブラウザのようなクリッカブルテキストを表示させて、
関連するアプリケーションの起動表示するといった
ことが実現します。


フォームに次の様なコードを記述します


-----------VB.NETコーディングここから-------------------

1.フォーム上側に、リンクラベルコントロールを配置します。
    (デフォルトのオブジェクトの名前 LinkLabel1)

2.配置したリンクラベルコントロール  LinkLabel1 を
   選択して、プロパティウィンドウの「text」プロパティを
    バーチャルコネクション
    にします。
    ※上記文字列をセットするのは説明のためです。必須ではありません。


3.フォーム下側に、リンクラベルコントロールを配置します。
    (デフォルトのオブジェクトの名前 LinkLabel2)


4.配置したリンクラベルコントロール  LinkLabel1 を
   選択して、プロパティウィンドウの「text」プロパティを
    七福神のメールでビンゴ!
    にします。
    ※上記文字列をセットするのは説明のためです。必須ではありません。


5.配置したリンクラベルコントロール  LinkLabel1 を
    ダブルクリックして、コード編集画面にして、
    次のコードを入力します。


    Private Sub LinkLabel1_LinkClicked( _
      ByVal sender As System.Object, _
      ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs _
      ) Handles LinkLabel1.LinkClicked

        '表示するサイトを設定(バーチャルコネクション)
        System.Diagnostics.Process.Start("http://anetm.com/m/")

    End Sub

    Private Sub LinkLabel2_LinkClicked( _
      ByVal sender As System.Object, _
      ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs _
      ) Handles LinkLabel2.LinkClicked

        '表示するサイトを設定(七福神のメールでビンゴ!)
        System.Diagnostics.Process.Start("http://anetm.com/r/")

    End Sub




6.ビルドして実行します。

7.リンクが2つ表示され、
    それぞれのリンクをクリックすると、
  該当するホームページが表示されます。



-----------VB.NETコーディングここまで-------------------


 System.Diagnostics.Process.Start("http://anetm.com/m/")

ここでは、URLを記述しているため、
デフォルトのブラウザでアプリケーションが起動し、
引数で渡した、サイトが表示されます。
逆に、ファイルパスを指定すると、関連付けられた
アプリケーションでファイルが開かれます。

例えば、

 System.Diagnostics.Process.Start("C:\テキスト.txt")
にすると、デフォルトのテキストエディタ(例えばメモ帳)
で、ファイル「C:\テキスト.txt」がオープンされます。




 

http://anetm.com/dev/d.cgi?SC=DTDTL&o=OO3

Copyright(c)2001-2004 Ai Net Makoto 記事・情報の無断転載を禁止します。

「これがほしかった!厳選サンプルツール集」の注意点
●当サイトはリンクフリーです。
2005/10/06(木)00:05 更新