2016-11-04 23 views
0

私は短く、特定の話をします:MetroFramework MenuStrip Toolboxは問題

http://prnt.sc/d2t8k7

私はMetroFrameworkのパッケージをインストールしたが何のMetroMenuStripや他のツールをありません。

ウェブを検索すると、MetroMenuStripについてあまりにも多くの例があります。しかし誰も私のような問題はない。

私は、これらすべてのパッケージのコードで試してみました:

  • インストール・パッケージWinform.Metroframework

  • インストール・パッケージMetroFramework

  • インストール・パッケージMetroModernUI

  • Install- MetroFramework.Designパッケージ

ありがとうございました。

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 

namespace ModernUISample.metro 
{ 
    /// <summary> 
    /// Menustrip for ModernUI-GUIs 
    /// </summary> 
    public class MetroMenuStrip : System.Windows.Forms.MenuStrip 
    { 
     /// <summary> 
     /// Constructor 
     /// </summary> 
     public MetroMenuStrip() 
      : base() 
     { 
      Renderer = new metroToolStripRenderer(); 
      Font = MetroUI.Style.BaseFont; 
      ForeColor = MetroUI.Style.ForeColor; 
     } 

     /// <summary> 
     /// OnItemAdded-Event we adjust the font and forecolor of this item 
     /// </summary> 
     /// <param name="e"></param> 
     protected override void OnItemAdded(System.Windows.Forms.ToolStripItemEventArgs e) 
     { 
      base.OnItemAdded(e); 

      e.Item.Font = MetroUI.Style.BaseFont; 
      e.Item.ForeColor = MetroUI.Style.ForeColor; 
     } 
    } 
} 

は、プロジェクト内のファイルを作成します。

+0

プログラムで型を参照できますか?おそらくあなたのツールボックスビューは[古い]です(http://stackoverflow.com/q/1212397/622391)。 –

+0

あなたの質問は冗長かつ広範であると記述してもよろしいですか?あなたの質問に対する編集は歓迎されるでしょう:-) – zx485

+0

メトロタブにツールを追加する必要があります。あまりにも多くのツールがありますが、私はわずか20しかありません。 –

答えて

0

は最後に、私は、私はこのコードを書くことで、このフレームワークにMenuStripを追加...

を方法を見つけました。 このファイルのクラスを "MetroMenuStrip.cs"として作成

このコードを使用してください。

関連する問題