バージョン

WinExplorerBar での項目としてのハイパーリンクの追加

FormattedLinkEditor クラスを使用すると、埋め込みエディタを使用するすべての Ultimate UI for Windows Forms コントロールにハイパーリンクを追加することができます。FormattedLinkEditor は、Ultimate UI for Windows Forms コントロールにこの機能を提供するために、埋め込みエディタ基本クラスから派生します。このトピックでは、いずれも FormattedLinkEditor クラスを使用する 3 つの項目を含むひとつのグループを持つ WinExplorerBar コントロールを設定する手順を説明します。

  1. WinExplorerBar を作成します。

    1. UltraExplorerBar コントロールをツールボックスから Windows Formsにドラッグします。

    2. [プロパティ] ウィンドウで Dock プロパティを見つけ、Left に設定します。

Win WinFormattedLinkLabel Walkthrough Adding a Hyperlink as an Item in WinExplorerBar 01.png
  1. ひとつのグループと 3 つの項目を作成します。

    1. ExplorerBar を右クリックして [グループの追加] を選択します。グループが追加されます。

    2. そのグループを右クリックして [項目の追加] を選択します。グループにひとつの項目が追加されます。

    3. 前述の手順を繰り返して、さらに 2 つの項目をグループに追加します。

Win WinFormattedLinkLabel Walkthrough Adding a Hyperlink as an Item in WinExplorerBar 02.png
  1. 3 つの項目でハイパーリンクを作成します。

    1. WinExplorerBar コントロールを右クリックして、[UltraExplorerBar デザイナ…] を選択します。UltraExplorerBar デザイナが表示されます。

    2. 最初のグループを展開します。

    3. グループ内の最初の項目を選択して、Text プロパティを "<a href="www.infragistics.com">Infragistics</a>" に設定します。

    4. グループ内の 2 つ目の項目を選択して、プロパティを "<a href="www.microsoft.com">Microsoft</a>" に設定します。

    5. グループ内の 3 つ目の項目を選択して、Text プロパティを "<a href="www.google.com">Google</a>" に設定します。

    6. [閉じる] をクリックします。

Win WinFormattedLinkLabel Walkthrough Adding a Hyperlink as an Item in WinExplorerBar 03.png
  1. WinExplorerBar のエディタ コントロールをWinFormattedLinkLabelに設定します。

    1. UltraFormattedLinkLabel コントロールをツールボックスから Windows Formsにドラッグします。

    2. WinExplorerBar を選択して、[プロパティ] ウィンドウで ItemSettings を展開します。

    3. EditorControl プロパティを探し、ultraFormattedLinkLabel1 に設定します。WinExplorerBar 内のすべての項目が raw テキストからフォーマットされたハイパーリンクに変わります。

Win WinFormattedLinkLabel Walkthrough Adding a Hyperlink as an Item in WinExplorerBar 04.png
  1. プログラムを実行します。

いずれかのリンクをクリックすると、Internet Explorer のウィンドウに適当なリンクが開きます。

Win WinFormattedLinkLabel Walkthrough Adding a Hyperlink as an Item in WinExplorerBar 05.png
Note

注:  WinFormattedLinkLabel コントロールは、必ず .NET Process クラスを使用して新しいリンクを開きます。したがって、開いたリンクをどのように処理するかは WinFormattedLinkLabel ではなくシステムによって決まります。