0

C# アプリケーションで、アイテムを右クリックするとコンテキスト メニューがポップアップするように、リストビューにコンテキスト メニューを追加しようとしています。この部分は簡単です。問題は、ツールボックスで「コンテキスト メニュー」をダブルクリックして作成するとすぐに、フォーム [デザイン] でメニュー ストリップがすぐに消えてしまうことです。 ' 表示されます (toolbarIcons、コンテキスト メニューなど)。

グーグルで調べたところ、VSには多くの奇妙なバグがあり、この問題を抱えている人は他にいませんでした。VSを再起動しようとしました。

設計時にフォームのどこかをクリックすると、メニューストリップが再表示されます。下部のコンテキスト メニューをクリックすると、メニューストリップが消えます。アプリを実行すると、最初にコンテキストメニューを削除しない限りメニューストリップが表示されません...

4

1 に答える 1

1

初め

コンテキスト メニューがデザイナーの上部に表示されるので、その項目を変更できます。フォームのデザインの一部ではないため、他の場所をクリックすると非表示になり、クリックするまで非表示になります。アイテムが入っていないと表示されませんのでご注意ください。

あなたはおそらくそれを間違っています。
これらの手順に従ってください。バグはありません。

  • フォームの任意の場所にデザイナーからコンテキスト メニューを追加する
  • コンテキストメニューに必要なオプションを追加します
  • フォーカスを失ったときに消えてもかまいません。わざとだ
  • リストビューをクリックして を押しF4て、そのプロパティにアクセスします
  • ContextMenu プロパティの下に移動し、前に追加したコンテキスト メニューを選択します。

プログラムを実行してリスト ビューを右クリックすると、コンテキスト メニューが表示されます。

于 2013-06-12T20:18:27.990 に答える