問題タブ [menu]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1736 参照

asp.net - ASP.NETメニューコントロールのサイズを縮小します(サードパーティライブラリなし)

サイトマップファイルとセキュリティトリミングを使用した、かなり単純なASP.NET2.0メニューコントロールがあります。メニューオプションは21個しかありませんが、メニューの結果のHTMLはなんと14kです。このサイトは当社のイントラネットでホストされており、限られた帯域幅で世界中の人々に提供する必要があるため、メニューのサイズを縮小したいと思います。

これを行うための最良の方法は何ですか?誰かが良いリファレンスを持っていますか?次の制約があります。

  • ソリューションは、サードパーティのDLLファイルを参照してはなりません(承認を得るのは悪夢です)
  • IE6で動作する必要があります

CSSとJavaScriptは、IE 6で動作する限り、問題ありません。

0 投票する
1 に答える
17794 参照

opengl - GLUT ポップアップ メニュー

OpenGL アプリケーションの GLUT ポップアップ メニューを簡単に作成できますか? はいの場合、どのように?

0 投票する
1 に答える
409 参照

windows - とにかく、トレイアイコンにコンテキストメニューを表示するときにWindowsがアプリを前面に表示するのを止めるには?

トレイ アイコンにコンテキスト メニューがある場合、この厄介な問題が発生しています。このコンテキスト メニューを表示する場合は、SetForegroundWindow を使用して前面に表示する必要があります。これは本当に面倒で、私たちが望むものではありません。

回避策はありますか? Outlook MS Messenger やその他の MS アプリはこの問題に悩まされていないことに気付きました。おそらく、標準メニューを使用しておらず、独自のメニューを作成する必要がありました。

この記事では、「設計どおり」の動作について説明します:通知アイコンのメニューが正しく機能しない

編集 フォームではなく C++/Win32 を使用しているため、TrackPopupMenu を使用します。

0 投票する
8 に答える
3346 参照

.net-3.5 - マスターページにメニューコントロールを設定する最良の方法は何ですか?

データベース?ページ変数?列挙型?

ここで意見を探しています。

0 投票する
3 に答える
456 参照

css - ブラウザでメニューシステムをローカルにキャッシュする最良の方法は何ですか?

300 を超えるアイテムを含む非常に大規模なカスケード メニュー システムがあります。(サイズが大きいことは承知していますが、必須です。)
現在、JavaScript で記述されているため、外部ファイルはブラウザによってキャッシュされます。

検索エンジンの結果を改善するには、これを CSS メニュー システムに変換する必要があります。
ブラウザが外部スタイルシートもキャッシュすることは承知していますが、

  • <ul>メニュー コンテンツ (および<li>タグ) をキャッシュする方法はありますか?

javascript ( document.write) を使用してコンテンツを書き込む場合、ローカルにキャッシュされる外部の JavaScript ファイルにこれを含めることができますが、

  • これは検索エンジンフレンドリーでしょうか?

最善の解決策は何ですか?

0 投票する
4 に答える
5411 参照

wpf - アクセラレータを使用して WPF でカスタム MenuHeader を作成するにはどうすればよいですか?

WPF でいくつかのカスタム MenuHeaders を作成して、(たとえば) メニュー項目にアイコンとテキストを含めることができるようにしたいと思います。

通常、MenuItems を使用して、ヘッダー フィールドにストレート テキストを入力すると、アンダースコアを使用してアクセラレータを追加できます。例: _File

ただし、UserControl を配置したい場合、この関数は壊れると思いますが、次のようなことをするにはどうすればよいでしょうか?

0 投票する
4 に答える
7199 参照

menu - DVDメニューコーディング

プログラマーとして、私は DVD のメニューをプログラミングする方法を知りませんが、これが可能であると聞いたことがあります。また、DVD メニューを使用した基本的なゲームを見たことさえあります。それは可能ですか?もしそうなら、これのためにどの言語、コンパイラなどが存在しますか?

0 投票する
5 に答える
8341 参照

macos - Applescriptで、メニュー項目が選択/フォーカスされているかどうかを確認するにはどうすればよいですか?

アプリケーションの[ヘルプ]メニューの[検索]ボックスに焦点を当てたOSX10.5用のスクリプトがあります。キーの組み合わせで使用しており、Spotlightと同様に、スクリプトを実行するときに切り替えたいと考えています。そこで、検索ボックスがすでに入力用にフォーカスされているかどうかを検出したいので、フォーカスされている場合は、[ヘルプ]メニューをクリックする代わりにEscと入力します。

現在のスクリプトは次のとおりです。

そして、私はこのようなことを考えています:

...しかし、このエラーが発生します:

{アプリケーション「システムイベント」のアプリケーションプロセス「スクリプトエディタ」のメニューバー1のメニューバー項目「ヘルプ」のメニュー「ヘルプ」のメニュー項目1}に焦点を合わせることができません。

では、検索ボックスがすでにフォーカスされているかどうかをスクリプトで検出する方法はありますか?


私はそれを回避することによって私の問題を解決しました。メニュー項目が選択されているかどうかを確認する方法がまだわからないので、このトピックは開いたままにしておきます。

0 投票する
2 に答える
514 参照

macos - Applescriptで、Spotlightのような[ヘルプ]メニューの[検索]フィールドにアクセスするにはどうすればよいですか?

OS Xでは、キーボードからメニュー項目をすばやく取得するために、キーの組み合わせを入力してスクリプトを実行し、スクリプトで[ヘルプ]メニューの[検索]フィールドにフォーカスを合わせることができるようにしたいと思います。Spotlightのキーの組み合わせと同じように機能するはずなので、もう一度実行すると、メニューが閉じます。Quicksilverでスクリプトを実行できますが、スクリプトを作成するにはどうすればよいですか?

0 投票する
2 に答える
3201 参照

c# - .NETWinFormsでのカスタムメニューの作成

WinFormsで.NET2.0を使用して、カスタムの複数列のメニューを作成したいと思います(2007年のルックアンドフィールに似ていますが、リボンはありません)。

私のアプローチはコントロールを作成することであり、左右にドッキングされたツールストリップを使用して、メニューの同様のルックアンドフィールを構築しました。ただし、このソリューションにはいくつかの欠点があります。

  • コントロールは、フォーム内にのみ配置および表示できます。
  • フォームが小さすぎると、コントロールの一部の領域が表示されません。
  • コントロールも手動で表示/非表示にする必要があります。

したがって、私はこのコントロールをアプリケーションの境界の外に表示する方法を探しています。新しいフォームを作成すると、表示中のタイトルバーが非アクティブになるため、これも無効になります。あるいは、カスタマイズされたメニューを作成する他のアプローチは大歓迎です。

編集:私はこれに商用製品を使用したくありません。また、これは単純なメニューのカスタマイズに関するものであるため、Microsoftのリボンの「調査」とはまったく関係ありません。