問題タブ [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 に答える
39973 参照

wpf - コードを使用して WPF でメニュー区切りバーを作成する方法

vb.netを使用してプログラムでWPFでメニューを作成しています。コードで区切りバーをメニューに追加する方法を教えてもらえますか? いいえxamlください。

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

delphi - メニュー アクセラレータ キーが表示されない (Delphi 2009)

私は最善を尽くしましたが、ここで何が起こったのか理解できません。Delphi 4 では問題なく動作しました。Delphi 2009 にアップグレードした後、これが本来の動作なのか、それとも問題なのかわかりません。

これは、Delphi 2009 のデザイン モードで私のプログラムのメニューがどのように見えるかです。

ここに画像の説明を入力

メイン メニューとファイル サブメニューのすべての単語には、1 文字に下線が引かれていることに注意してください。このようになっているはずです。この下線付きの文字はアクセラレータ キーと呼ばれ、Windows アプリケーションの標準であるため、Alt キーとその文字を使用して、マウスではなくキーボードでメニュー項目とサブメニュー項目をすばやく選択できます。

アイテムのキャプションの一部として「&」文字を使用すると、この方法で取得できます。例: Save &As...

アプリケーションを実行し、マウスを使用して [ファイル] メニューを開くと、次のようになります。

ここに画像の説明を入力

メイン メニューでは文字に下線が引かれますが、ファイル メニューでは下線が引かれません。

代わりに、Alt-F キーを使用して [ファイル] サブメニューを開くと、次のように正しく表示されます。

ここに画像の説明を入力

すべてのアクセラレータ キーの文字には適切に下線が引かれています。

AutoHotKeys オプションを試してみましたが、それは問題ではありません。

誰かが以前にこの問題に遭遇したことがありますか? 私が知らない2番目の画像の例は正しい動作ですか? または、見逃した可能性のあるオプションやコーディングの間違いはありますか?


2009 年 11 月 (1 年後): mghie はこの問題の根源に到達し、問題を解決したようです。以下の彼の受け入れられた回答を参照してください。

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

asp.net - ASP.NET 2.0: asp:Menu を SqlDataSource にバインドする方法は?

asp:Menu を XML にバインドする方法を見つけました。asp:Menu をサイト マップにバインドする方法を見つけました (実際には XML にバインドしています)。asp:Menu をデータベースにバインドするにはどうすればよいですか?

.NET Framework は複数のデータ ソースを提供します。

SQL Server テーブルのデータを表すものを使用したいと考えています。データは、誰もが使用する標準の階層形式で保存されます。

すべての行を返すクエリは次のようになります。

Microsoft がそのデータを asp:Menu にマッシュアップするために使用することを意図した秘密の方法は何ですか?


更新: aspalliance.com に良い記事があります: Building a Database Driven Hierarchical Menu using ASP.NET 2.0。残念ながら、XML データ バインディングの実行方法について説明しています。データベースバインディングに興味があります。

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

android - Android の ListView でメニュー項目のアイコンを作成するにはどうすればよいですか?

ListViewアプリケーションのメイン画面を表示するために を使用しています。
メイン画面は基本的に、menuアプリケーションのさまざまなセクションに入るためのものです。現在、その内容がメソッド ListViewにプログラムで追加されています。onCreate

これを行うコード スニペットを次に示します。

したがって、メニューは基本的に、mainItems 配列に含まれるテキストを含む一連のノードにすぎません。ImageView と TextView を含む XML レイアウト (つまりR.layout.mainMenu_item) を作成できることはわかっていますが、ImageView のアイコンを設定する方法がわかりません。setImageResouce(int resId) メソッドがあることを確認しましたが、ArrayAdapter で生成するときにこれを使用する方法がわかりません。これを行うより良い方法はありますか?

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

c++ - C++ の単純なテキスト メニュー

ライブラリの 1 つをテストするために、C++ でばかげた小さなアプリを作成しています。アプリでコマンドのリストをユーザーに表示し、ユーザーがコマンドを入力できるようにしてから、そのコマンドに関連付けられたアクションを実行したいと考えています。シンプルに聞こえます。C# では、コマンドのリスト/マップを次のように書くことになります。

C++ でこれを達成する方法について何か提案はありますか? コマンドごとに個別のクラス/関数を定義したくありません。Boost は使えますが、TR1 は使えません。

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

html - IE6のcss liメニューの動的な線幅

次のようなCSSメニューがあります。

私はこれを作成したい:

しかし、私はこれを取得しています:

[li] または [a] タグのいずれかを display:block に設定すると、可能な最大幅を埋めるように引き伸ばされます。[ul] タグに手動で幅を設定するのではなく、最も幅の広い項目によって動的に決定される、すべての幅を同じにしたいのです。

ああ、ターゲットは IE6 です。:)

アップデート:

width:1px, overflow:visibleうまくいきませんでした。(表示なしと同じ押しつぶされた効果が得られます: ブロックされたアンカー)。

これは IE6 をターゲットとするイントラネット用であるため、そこで立ち往生しています。(他のプロジェクトでは気にしなくなりました。) JS は必須なので、それを使うかもしれません。(私はいつもそれをするのが嫌いです。)

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

c# - 優れた ASP.NET メニューが必要

ASP.NET で使用するのに適したメニューを探しています。現在、aspメニューを使用しています。IE 6、7、8、Firefox、および Safari で動作する必要があります。また、クライアント側のページに多くのオーバーヘッドを追加しないようにする必要もあります。データベースからロードできるようにする必要があります。

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

vim - vim omnicomplete メニューの動作を変更する方法はありますか?

オムニコンプリートは機能していますが、最初の結果が自動的に挿入されます。

私がやりたいのは、オムニコンプリート メニューを開き、入力して結果を絞り込み、Enter キー、タブ キー、スペース キーなどを押して、選択したメニュー項目を挿入できるようにすることです。

これは可能ですか?

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

sharepoint - MOSS'07 - ページ ビュー Web パーツでメニュー ホバーが遅くなる

私たちの MOSS '07 サイトには、別のサーバー上のサイトを指すページ ビューアー Web パーツだけを含むページがあります。ただし、そのページ (およびページ ビューアー Web パーツがある他のページ) では、ドロップ ダウン メニューとホバー効果が非常に遅く、訪問者のコンピューターの CPU を完全に使い果たしていることに気付きました (プロセスはIExplorerです)。

テストを通じて、Web パーツがどの URL を指しているかは問題ではないと判断できました...ページに Iframe があるだけで、それが発生するようです (Google のホームページを読み込むようにビューアーを設定するだけです。これはおそらく私が知っている最も単純なサイト--それでも問題が発生します)。Web パーツを削除すると、メニューは正常に機能し始めます。

デバッガーをプロセスにアタッチし、関数をステップ実行して呼び出しましたが、関数でゼロMenu_HoverStaticに割り当てるときに苦労しているようです。panel.scrollTopPopOut_Show

他の誰かがこれに気づきましたか?...おそらくそれに対する解決策を見つけましたか?私たちのサーバーで関数を編集する場所が見つかりませんPopOut_Show(.NET DLL の 1 つのリソースだと思います) または、とにかく本当に重要ではないと思うので、その行をコメントアウトします... at少なくとも当サイトでは。

私たちの SharePoint サイトでホストされている別のサーバーからの Web ページを持つ機能は本当に気に入っていますが、ホバー時のパフォーマンスは苦痛であり、正直なところ、受け入れられません。ユーザーのコンピューターのリソースによっては、ホバー効果が完了するまでに 15 秒かかることがあります!!!!

どんな提案でも大歓迎です!

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

asp.net - ASP.NET、JQuery、Suckerfish を使用したデータベース駆動型メニューの構築

Suckerfish css メニューと Jquery を使用してテーブルからメニューを作成しようとしています。私はこれを参照として使用しています: ASP.NET と JQueryを使用した Suckerfish メニューと、手動で提供されたリンク (記事のように) を使用しています。

私が問題を抱えているのは、データベースからメニュー項目を取得し、適切な階層に新しいメニュー項目を作成する再帰関数を作成することです。私のデータベーステーブルは次のようになります:

テーブルメニュー


MenuID ParentID リンク テキスト

アイテムが親レベルのアイテムである場合、MenuID と ParentID は同じであり、子の場合は ParentID フィールドに親の MenuID が含まれるという考えです。親のすべての子を調べて見つけることができる関数を作成する必要があります (いくつかのレベルになる可能性があります)。次のような手動エントリを置き換えます。

私は必要に応じてデータベースのテーブル構造を変更し、基本的にこれを実現するために他のことを何でもします。

ご意見をお寄せいただきありがとうございます。