Menus and Toolbars for WinForms
トピックページからのトピックリンクの削除
タスク別ヘルプ > C1TopicBar のタスク > トピックバー項目の追加と削除 > トピックページからのトピックリンクの削除

フローティングツールバー、コレクションエディタ、およびコードを使用し、トピックリンクをトピックページから削除できます。このトピックでは、上記の方法をそれぞれ使用し、トピックリンクを削除する方法を学びます。このトピックでは、ページ上に1つ以上のトピックリンク(「トピックページへのトピックリンクの追加」を参照)を含む C1TopicBar コントロールがあることを前提しています。

フローティングツールバーを使用した場合

以下の手順を実行します。

  1. カーソルを使用し、フローティングツールバーが表示されるまで、削除するトピックリンクの上にホバーします。
  2. トピックリンクを削除〉ボタンをクリックします。

トピックリンクがトピックページから削除されます。

コレクションエディタを使用した場合

以下の手順を実行します。

  1. C1TopicBar のスマートタグ()をクリックし、[C1TopicBar タスク]メニューを開きます。
  2. C1TopicBar タスク]メニューで、[ページの編集]をクリックします。

    C1TopicPage コレクションエディタ]が開きます。
  3. [メンバ]ペインで、ページを選択します.
  4. プロパティグリッドで、Linksプロパティを表示し、省略ボタンをクリックします。[C1TopicLink コレクションエディタ]が開きます。
  5. [メンバ]ペインで、削除するリンクを選択します。
  6. 削除〉をクリックし、リンクを削除します。
  7. 〈OK〉をクリックし、[C1TopicPage コレクションエディタ]を閉じます。
  8. 〈OK〉をクリックし、[C1TopicLink コレクションエディタ]を閉じます。トピックリンクがトピックページから削除されます。

コードを使用した場合

以下の手順を実行します。

  1. C1TopicBarのスマートタグ()をクリックし、[C1TopicBar タスク]メニューを開きます。
  2. [C1TopicBar タスク]メニューで、[ページの編集]をクリックします。

    C1TopicPage コレクションエディタ]が開きます。
  3. [メンバ]ペインで、削除するリンクを保持するページを選択します。
  4. プロパティグリッドで、ページの Tagプロパティを PageWithLink に設定します。これにより、コードで FindPageByTag メソッドを使用してページを検索できるようになります。
  5. プロパティグリッドで、Linksプロパティを表示し、省略ボタンをクリックします。[C1TopicLink コレクションエディタ]が開きます。
  6. コードで削除するリンクを選択し、プロパティグリッドで、リンクの Tag プロパティを LinkToRemove に設定します。これにより、リンクに一意のインジケータが付与され、コードで FindLinkByTag メソッドを使用してリンクを検索できるようになります。
  7. 〈OK〉をクリックし、[C1TopicPage コレクションエディタ]を閉じます。
  8. 〈OK〉をクリックし、[C1TopicLink コレクションエディタ]を閉じます。
  9. フォームの空の部分をダブルクリックし、コードビューを開きます。Form_Loadイベントハンドラがコードビューに追加されたことに注意してください。
  10. 次のコードを Form_Loadイベントに追加します。このコードでは、ページとリンクを検索し、それらを変数に代入した後、リンクをページから削除します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    'ページを検索して変数に代入します。
    Dim c1TopicPage1 = c1TopicBar1.FindPageByTag("PageWithLink")
    'リンクを検索して変数に代入します。
    Dim c1TopicLink1 = c1TopicPage1.FindLinkByTag("LinkToRemove")
    'リンクをページから削除します。
    c1TopicPage1.Links.Remove(c1TopicLink1)                              
    

    C# コードの書き方

    C#
    コードのコピー
    //ページを検索して変数に代入します。 
    var c1TopicPage1 = c1TopicBar1.FindPageByTag("PageWithLink"); 
    //リンクを検索して変数に代入します。 
    var c1TopicLink1 = c1TopicPage1.FindLinkByTag("LinkToRemove"); 
    //リンクをページから削除します。
    c1TopicPage1.Links.Remove(c1TopicLink1);
    
  11. [F5]を押して、プロジェクトをビルドします。
関連トピック