C1TopicPage 内のテキストを左揃え、中央揃え、右揃えにすることができます。このトピックでは、テキストを左揃え、中央揃え、右揃えにする方法について説明します。
コードを使用する場合
次の手順に従います。
- ツールボックスに移動し、C1TopicBar アイコンをダブルクリックします。
C1TopicBar コントロールがフォームに追加されます。Page 1 という名前のページがデフォルトで表示されます。
- フォームの空白部分をダブルクリックして、[コード]ビューを開きます。Form_Load イベントハンドラが[コード]ビューに追加されます。
- 次の名前空間をプロジェクトにインポートします。
Visual Basic コードの書き方
Imports C1.Win.C1Command
C# コードの書き方
using C1.Win.C1Command;
- 次のコードを追加します。このコードは新しい C1TopicBar を作成し、それを Form_Load イベントに追加します。
Visual Basic コードの書き方
c1TopicBar1_Create()
C# コードの書き方
c1TopicBar1_Create();
- 次のコードを追加します。このコードは、いくつかの C1TopicPage と C1TopicLink を作成します。C1TopicPage を作成したら、C1TopicPage.Align プロパティの値を C1TopicBar に割り当てることができます。次に例を示します。
Visual Basic コードの書き方
Private Sub c1TopicBar1_Create()
Dim c1TB1Page1 As New C1TopicPage("")
c1TB1Page1.ImageList = ImageList1
c1TB1Page1.ImageIndex = 0
c1TB1Page1.Text = "ドキュメンテーション"
c1TB1Page1.Align = HorizontalAlignment.Center
c1TB1Page1.ToolTipText = "?"
c1TopicBar1.Pages.Add(c1TB1Page1)
Dim c1TB1Link11 As New C1TopicLink("")
c1TB1Link11.ImageIndex = 1
c1TB1Link11.Text = "ヘルプオーサリング用のツール"
c1TB1Link11.ToolTipText = "?"
c1TB1Page1.Links.Add(c1TB1Link11)
Dim c1TB1Link12 As New C1TopicLink("")
c1TB1Link12.ImageIndex = 2
c1TB1Link12.Text = "評論家s"
c1TB1Link12.ToolTipText = "Hello"
c1TB1Page1.Links.Add(c1TB1Link12)
Dim c1TB1Page2 As New C1TopicPage("")
c1TB1Page2.ImageList = ImageList1
c1TB1Page2.ImageIndex = 3
c1TB1Page2.Align = HorizontalAlignment.Right
c1TB1Page2.Text = "人事"
c1TB1Page2.ToolTipText = ""
C1TopicBar1.Pages.Add(c1TB1Page2)
Dim c1TB1Link21 As New C1TopicLink("")
c1TB1Link21.ImageIndex = 4
c1TB1Link21.Text = "メリット"
c1TB1Link21.ToolTipText = "?"
c1TB1Page2.Links.Add(c1TB1Link21)
Dim c1TB1Link22 As New C1TopicLink("")
c1TB1Link22.ImageIndex = 5
c1TB1Link22.Text = "給与"
c1TB1Link21.ToolTipText = "?"
c1TB1Page2.Links.Add(c1TB1Link22)
Dim c1TB1Page3 As New C1TopicPage("")
c1TB1Page3.ImageList = ImageList1
c1TB1Page3.ImageIndex = 6
c1TB1Page3.Align = HorizontalAlignment.Left
c1TB1Page3.Text = "レポート"
c1TB1Page3.ToolTipText = "?"
c1TopicBar1.Pages.Add(c1TB1Page3)
Dim c1TB1Link31 As New C1TopicLink("")
c1TB1Link31.ImageIndex = 7
c1TB1Link31.Text = "フルタイム社員"
c1TB1Link31.ToolTipText = "?"
c1TB1Page3.Links.Add(c1TB1Link31)
Dim c1TB1Link32 As New C1TopicLink("")
c1TB1Link32.ImageIndex = 8
c1TB1Link32.Text = "パートタイム社員"
c1TB1Link31.ToolTipText = "?"
c1TB1Link31.ToolTipText = "?"
c1TB1Page3.Links.Add(c1TB1Link32)
End Sub
C# コードの書き方
private void c1TopicBar1_Create()
{
C1TopicPage c1TB1Page1 = new C1TopicPage("");
c1TB1Page1.ImageList = ImageList1;
c1TB1Page1.ImageIndex = 0;
c1TB1Page1.Text = "ドキュメンテーション";
c1TB1Page1.Align = HorizontalAlignment.Center;
c1TB1Page1.ToolTipText = "?";
c1TopicBar1.Pages.Add(c1TB1Page1);
C1TopicLink c1TB1Link11 = new C1TopicLink("");
c1TB1Link11.ImageIndex = 1;
c1TB1Link11.Text = "ヘルプオーサリング用のツール";
c1TB1Link11.ToolTipText = "?";
c1TB1Page1.Links.Add(c1TB1Link11);
C1TopicLink c1TB1Link12 = new C1TopicLink("");
c1TB1Link12.ImageIndex = 2;
c1TB1Link12.Text = "評論家s";
c1TB1Link12.ToolTipText = "Hello";
c1TB1Page1.Links.Add(c1TB1Link12);
C1TopicPage c1TB1Page2 = new C1TopicPage("");
c1TB1Page2.ImageList = ImageList1;
c1TB1Page2.ImageIndex = 3;
c1TB1Page2.Align = HorizontalAlignment.Right;
c1TB1Page2.Text = "人事";
c1TB1Page2.ToolTipText = "";
C1TopicBar1.Pages.Add(c1TB1Page2);
C1TopicLink c1TB1Link21 = new C1TopicLink("");
c1TB1Link21.ImageIndex = 4;
c1TB1Link21.Text = "メリット";
c1TB1Link21.ToolTipText = "?";
c1TB1Page2.Links.Add(c1TB1Link21);
C1TopicLink c1TB1Link22 = new C1TopicLink("");
c1TB1Link22.ImageIndex = 5;
c1TB1Link22.Text = "給与";
c1TB1Link21.ToolTipText = "?";
c1TB1Page2.Links.Add(c1TB1Link22);
C1TopicPage c1TB1Page3 = new C1TopicPage("");
c1TB1Page3.ImageList = ImageList1;
c1TB1Page3.ImageIndex = 6;
c1TB1Page3.Align = HorizontalAlignment.Left;
c1TB1Page3.Text = "レポート";
c1TB1Page3.ToolTipText = "?";
c1TopicBar1.Pages.Add(c1TB1Page3);
C1TopicLink c1TB1Link31 = new C1TopicLink("");
c1TB1Link31.ImageIndex = 7;
c1TB1Link31.Text = "フルタイム社員";
c1TB1Link31.ToolTipText = "?";
c1TB1Page3.Links.Add(c1TB1Link31);
C1TopicLink c1TB1Link32 = new C1TopicLink("");
c1TB1Link32.ImageIndex = 8;
c1TB1Link32.Text = "パートタイム社員";
c1TB1Link31.ToolTipText = "?";
c1TB1Page3.Links.Add(c1TB1Link32);
}
このトピックの作業結果
このトピックでは、C1TopicPage.Align プロパティを使用して、テキストを C1TopicPage の左、中央、右に揃える方法について説明しました。結果は次のようになります。
関連トピック