Menus and Toolbars for WinForms
Internet Explorer(IE)のデフォルトツールバーのような外観の C1ToolBar の作成
タスク別ヘルプ > C1ToolBar のタスク > Internet Explorer(IE)のデフォルトツールバーのような外観の C1ToolBar の作成

このトピックでは、ButtonLookFlags 列挙型を使用して、 C1ToolBar を IE のデフォルトツールバーのような外観で表示する方法について説明します。ButtonLookFlags 列挙型には、Text、TextAndImage、Image、および Default のパラメータがあります。これらのパラメータを使用して、テキスト、テキストと画像、または画像だけを表示するようにツールバーボタンを変更できます。

次のコードに、C1ToolBar を IE のデフォルトツールバーのような外観で表示する方法を示します。次の例では、ButtonLookFlags 列挙型に含まれるすべてのパラメータ(TextAndImage、Image、Default、Text)を使用して、C1ToolBar を IE のツールバーのような外観にしています。

  1. 1番目のツールバーボタンを作成し、これを画像で表示します。次のコードは、ButtonLookFlags 列挙型を使用して、ツールバーボタンを画像で表示する方法を示します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Dim ch As C1CommandHolder = C1CommandHolder.CreateCommandHolder(Me)
    Dim tb As New C1ToolBar()
    Me.Controls.Add(tb)
    tb.CommandHolder = ch
    Dim cNew As New C1Command()
    Dim cl As C1CommandLink
    cNew.Text = "新規"
    cNew.Image = System.Drawing.Image.FromFile("C:\Images\New.bmp")
    cl = New C1CommandLink(cNew)
    tb.CommandLinks.Add(cl)
    'ButtonLookFlags 列挙型を使用して、ツールバーボタンを画像として表示します。
    cl.ButtonLook = ButtonLookFlags.Image
    

    C# コードの書き方

    C#
    コードのコピー
    C1CommandHolder ch = C1CommandHolder.CreateCommandHolder(this)
    C1ToolBar tb = new C1ToolBar()
    this.Controls.Add(tb)
    tb.CommandHolder = ch
    C1Command cNew = new C1Command()
    cNew.Text = "新規" cl = new C1CommandLink(cNew) tb.Commandlinks.Add(cl) //ButtonLookFlags 列挙型を使用して、ツールバーボタンを画像として表示します。 cl.ButtonLook = ButtonLookFlags.Image
  2. 2番目のツールバーボタンを作成し、これをテキストと画像で表示します。次のコードは、ButtonLookFlags 列挙型を使用して、ツールバーボタンをテキストと画像で表示する方法を示します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Dim cOpen As New C1Command(
    cOpen.Text = "開く"
    cl = New C1CommandLink(cOpen)
    l = New C1CommandLink(cOpen) cOpen.Image = System.Drawing.Image.FromFile("C:\Images\FileOpen.bmp") tb.CommandLinks.Add(cl) 'ButtonLookFlags 列挙型を使用して、ツールバーボタンをテキストと画像として表示します。 cl.ButtonLook = ButtonLookFlags.TextAndImage

    C# コードの書き方

    C#
    コードのコピー
    C1Command cOpen = new C1Command()
    cOpen.Text = "開く"
    cl = new C1CommandLink(cOpen)
    cOpen.Image = System.Drawing.Image.FromFile("C:\Images\FileOpen.bmp")
    tb.CommandLinks.Add(cl);
    //ButtonLookFlags 列挙型を使用して、ツールバーボタンをテキストと画像として表示します。
    cl.ButtonLook = ButtonLookFlags.TextAndImage
    
  3. 3番目のツールバーボタンを作成し、これをデフォルトの外観で表示します。次のコードは、ButtonLookFlags 列挙型を使用して、ツールバーボタンをデフォルトの外観で表示する方法を示します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Dim cSave As New C1Command()
    cSave.Text = "上書き保存"
    cl = New C1CommandLink(cSave)
    tb.CommandLinks.Add(cl)
    cSave.Image = System.Drawing.Image.FromFile("C:\Images\FileSave.bmp")
    'ButtonLookFlags 列挙型を使用して、ツールバーボタンをデフォルトとして表示します。
    cl.ButtonLook = ButtonLookFlags.Default
    

    C# コードの書き方

    C#
    コードのコピー
    C1Command cSave = new C1Command()
    cSave.Text = "上書き保存"
    cl = new C1CommandLink(cSave)
    tb.CommandLinks.Add(cl)
    cSave.Image = System.Drawing.Image.FromFile("C:\Images\FileSave.bmp")
    //ButtonLookFlags 列挙型を使用して、ツールバーボタンをデフォルトとして表示します。
    cl.ButtonLook = ButtonLookFlags.Default
    
  4. 4番目のツールバーボタンを作成し、これをテキストで表示します。次のコードは、ButtonLookFlags 列挙型を使用して、ツールバーボタンをテキストで表示する方法を示します。

    Visual Basic コードの書き方

    Visual Basic
    コードのコピー
    Dim cFavorites As New C1Command()
    cFavorites.Text = "お気に入り"
    cl = New C1CommandLink(cFavorites)
    tb.CommandLinks.Add(cl)
    'ButtonLookFlags 列挙型を使用して、ツールバーボタンをテキストとして表示します。
    cl.ButtonLook = ButtonLookFlags.Text
    

    C# コードの書き方

    C#
    コードのコピー
    C1Command cFavorites = new C1Command()
    cFavorites.Text = "お気に入り"
    cl = new C1CommandLink(cFavorites)
    tb.CommandLinks.Add(cl)
    //ButtonLookFlags 列挙型を使用して、ツールバーボタンをテキストとして表示します。
    cl.ButtonLook = ButtonLookFlags.Text
  5. アプリケーションを保存し、実行します。C1ToolBar は、次のツールバーのように表示されます。

注意:実際に表示されるツールバーの画像は、この図のツールバーの画像とは異なる場合があります。1番目、2番目、3番目、および4番目のツールバーボタンは、画像、テキストと画像、デフォルト、およびテキストとしてそれぞれ表示されています。

関連トピック