C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 36 を表示中)
■17975 / )  .NET 2005以降で旧MainMenuなどを使いたい
□投稿者/ HSKN (1回)-(2008/05/07(Wed) 12:31:42)

分類:[.NET 全般] 

はじめまして。

今までもっぱら Delphi や C++ を使ってきたのですが、
最近ようやく .NET や C# に興味が湧いてきたので、勉強もかねて
C#.NET で何か簡単なアプリケーションを作成してみたいと思っています。

そこで気になったのですが、Visual Studio .NET の 2005 や 2008 では、
メインメニューやコンテキストメニューなどが、2003 までの
MainMenu や ContextMenu ではなく、MainMenuStip や ContextMenuStrip を
使うよう推奨されています。

しかし、その中身は独自描画でメニュー項目の大きさが妙に大きいのが気持ち悪く、
Strip ではないほうを使いたいと思っています。
ツールボックスを右クリックして「アイテムの選択」を選べば
MainMenu や ContextMenu をフォームに貼り付けることはできます。

しかし、ここで問題があり、フォームなどのプロパティエディタに
「MainMenu プロパティ」や「ContextMenu プロパティ」がありません。
MainMenu は貼り付ければ自動的にフォームに設定されるのでまだ良いですが、
ContextMenu はプロパティエディタから設定できず、デザイナのコードを表示し
this.ContextMenu = this.contextMenu1;
のようなコードを書かなければなりません。

2005 や 2008 で、プロパティエディタに「ContextMenu プロパティ」などを
表示させる方法はありませんでしょうか?
ご存じの方、ぜひ教えていただければ幸いです。
よろしくお願いします。
返信 編集キー/


管理者用

- Child Tree -