問題タブ [mru]
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.
delphi - Delphi ActionMainMenuBar MRU
MRU リストを ActionMainMenuBar に追加しようとしていますが、これを行う方法がわかりません。ActionMainMenuBar で動作する MRU コンポーネントを教えてください。または、これを行う方法を教えてください。
どうもありがとう。
c# - WPF RibbonApplicationMenu の MRU 最近のドキュメント履歴?
「最近のドキュメント」履歴を WPFに追加する方法とRibbonApplicationMenu
、そのための最良の方法は何ですか?
Google と SO で見つけた最も近いものであるRecentFileListを調べましたが、にのみ適用されMenuItem
ます。MRU をさまざまなコントロールに追加できるほど柔軟ではありません。これを行うための最良のアプローチは何ですか? レジストリへの書き込みと読み取り または、filaPath を隠しテキスト ファイルに保存し、それを読み取ります (おそらく、より簡単に) ?
wpf - WPF MRU リスト インライン
WPF アプリケーションの MRU (Most Recent Used) クラスを作成しています。メインクラスが機能しており、最近のファイルのリストを管理しています。
私の問題は、ファイルのリストをインラインで表示することです。私が見つけることができるすべての例は、サブメニューにリストを表示します.MRUヘルパークラスはサブメニュー項目であり、最近のファイルのリストを追加、削除、およびクリアできます. このリストをメインの [ファイル] メニューに表示したいと考えています。Separator から MRU クラスを派生させた例を見たことがありますが、これはもう見つけることができません。このクラスを [ファイル] メニューに含めました。最近のファイルが存在しない場合は、区切り記号のみが表示されます。リストがある場合は、区切り記号、ファイルのリスト、および別の区切り記号が表示されます。
MRU ヘルパー クラスに [ファイル] メニューに関する知識や参照を持たせたくありません。MRU ヘルパー クラスが知識を持ち、必要なアイテムを作成できるように、[ファイル] メニューにプレースホルダーを何らかの方法で配置できるようにしたいと考えています。
MRU リストをレジストリではなく、Properties.Settings.Default に保存することも計画していました。ほとんどの例でレジストリが使用されていることに気付きました。このようにするのは間違っていますか?
sublimetext - アプリケーションを閉じるときに開いたファイルを忘れるように Sublime 2 を設定する方法は?
Sublime 2 を起動するたびに空のウィンドウで (または、編集するファイルをクリックして起動した場合は単一のファイルを開いて) 起動したいと思います。どうすればこの動作を達成できますか?
group-by - APEX-MRU機能を備えた表形式フォームにインタラクティブレポートのようなフィルタリング機能を含めることはできますか?
私が本当に必要としているのは、インタラクティブレポートのようにフィルタリング可能でありながら、一度に複数の行を更新できる表形式です。これがリモートでさえ可能である可能性はありますか?
また、「削除」機能がアクティブ化されたときに表示される表形式の行のチェックボックスをハイジャックし、それらを使用して、共通の属性に基づいてグループに割り当てられる行を選択したいと思います。(つまり、テーブルに在庫内のパーツが含まれているため、共通の属性を持つパーツをグループに割り当てて処理できるようにする必要があります)
おそらく、グループをPKとして、そのグループに割り当てられたパーツをリストなどとして、「グループ」テーブルに新しい行を作成するgroup-by関数...?
考え?私はちょっと途方に暮れています...
.net - AuxiliaryPaneContent内のRibbonGalleryCategoryのイベントをクリックしますか?
このページの下部にある例に従っています。
「最近のドキュメント」リストを取得します。リストにデータが入力され、このリスト内の項目をクリックできますが、クリック イベントをキャッチする場所が見つかりません。
ユーザーがこのリストでいつ、どのアイテムをクリックしたかを知る必要があります。
どのように?
dynamic - メニューを動的に操作して、進行中のWindowsアプリでMRUを作成します
進行中のWindowsアプリケーションがあります。私はバージョン10.1Cで作業しています。メニューにMRU機能を追加したい。つまり、アプリケーションの[ファイル]メニューのメニュー項目を追加、削除、および変更して、ユーザーの最新のファイルを使用された順序で表示したい。私はこれを他の多くの言語で十分頻繁に行ってきました。これはかなり一般的な機能であり、非常に簡単に実行できます。
しかし、これを進行中の方法で行うにはどうすればよいでしょうか。別の言語では、10個のメニュー項目を作成し、未使用のメニュー項目を非表示にすることもできますが、進行中の場合はそれを行うことはできません。理由が想像できません。
または、必要に応じてメニュー項目を動的に作成し、[ファイル]メニューのMRUリストの最後に追加できるはずですが、それもできないようです。まず、[ファイル]メニューのどこを指定できないかです。アイテムを追加する必要があり、常に下部に追加されます。次に、静的メニューに動的メニューを追加できないため、既存のファイルメニューにMRUメニューを追加できません。ファイルメニュー全体を動的にすると(これは本当にやりたくない)、それはできますが、動的ファイルメニューを静的メニューバーに追加することはできません。これは、メニュー構造全体を動的にするという受け入れがたいオプションを私に残します。
誰かアイデアはありますか?
以下のAdeの答えを使用して、これが私がそれを達成した方法の簡単な例です。MRUアイテムのラベルと値を変更するのに手間をかける必要はなく、適切な属性を設定するだけですが、新しいMRUアイテムを追加するには、[終了]メニュー項目を削除して再作成する必要があります。
実際のMRUアイテムは、ハンドルを一時テーブルに格納することを除いて、ここで[終了]メニューが作成されるのと同じように作成されます。
結果は次のようなメニューになります。
delphi - Delphi 2010 RibbonApplicationMenuBar 最近の項目をファイルから/へ読み書きする方法 Part2
この質問は約 3 年前に尋ねられましたが、半分しか答えられませんでした。
元の質問はここにあります: How To Read and Write Delphi 2010 RibbonApplicationMenuBar Recent Items To A File と受け入れられた回答は、mru リストを保存する方法を理解できるように十分な情報を提供しますが、それを正常にリロードする方法に関する情報は提供しません。
これは私が現時点で持っているものです。
SaveDocHistory() は、フォームの終了イベントによって呼び出され、想定されていることを実行します。
結果の ini ファイルのエントリは次のようになります。
問題は、RibbonApplicationMenuBar の RecentItems リストを再読み込みすることです。私のコードは、アイテムがアプリケーションの最近使用されたセクションにリストされているという点で「機能しているように見えます」が、「実際の」mruアイテムとは異なり、クリックイベントに応答しません。mru リストに追加された新しいアイテムはすべて機能しますが、私の「インプラント」は機能しません。そのため、キャプションをリロードしているように見えますが、ファイル情報はリロードしていないようです。これが私のコードで、RibbonApplicationMenuBar を保持するフォームの FormCreate イベントによって呼び出される関数です。
Delphi のヘルプを解読しようとしましたが、言及されている AddRecentItem() 関数メソッドは、RibbonApplicationMenuBar に適用できないか、使用しようとした方法が間違っていました。Web を検索しましたが、前述のスレッドへの複数の参照しか見つかりませんでした。誰かがこの問題の後半を解決することに成功した場合は、情報をいただければ幸いです。
ところで、投稿のタイトルのように、私はこのプロジェクトに Delphi2010 を使用しています。
ありがとう..
powershell - 最近使用したプログラムを Windows 7 のスタート メニューから消去する
powershellを使用して Windows 7 で MRU スタート メニュー プログラムをクリアする方法を知っている人はいますか? レジストリ編集を使用する方法を見ましたが、可能であればそれを回避したいと思います。
java - LRUおよびMRUキャッシュエビクションポリシーのソートされたキーのデータ構造
私は、キャッシュ排除ポリシーを実装する単純なデータ構造に取り組んでいます。実装したい2つの可能なシナリオは、LRUとMRUです。
どのキャッシュブロックが最も最近使用されたか、または最も最近使用されなかったかを知るために、キーがおそらく時間(または単に自動インクリメントされた整数)であるマップのようなデータ構造を探しています。そして、値はブロックのIDです。
挿入時にキーでデータを並べ替え、O(1)時間で特定のキーの値を取得する既存のデータ構造はありますか?
たとえば、JavaのHashMapには定数時間ルックアップがありますが、実装しているアルゴリズムに応じて、すべてのキーを取得して並べ替え、最後または最初を選択する必要があります。SortedMapは私が何をすべきか?LRUおよびMRUの実装でうまく機能する他のデータ構造を提案しますか?
ありがとう