問題タブ [ribbon]

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 投票する
7 に答える
6604 参照

.net - リボンをタブ コントロールとして使用する

次のような外観と動作のリボン インターフェイスを備えたアプリケーションを作成したいと思います。

  • アプリケーションには、リボン付きの 1 つのメイン フォームがあります
  • リボンには複数のタブがあります
  • ユーザーがリボンのタブを切り替えると、リボンの下のパネルが変更され、リボン パネルに関連するコンテンツが表示されます。そうすれば、リボン タブはウィンドウ全体のタブであるかのように機能します。

たとえば、リボンには、人とタスクの 2 つのタブがあります。現在のリボン パネルが「人物」の場合、リボンの下に人物データを含むグリッドが表示されます。リボンには、人物データを操作するためのコマンドが含まれています。ユーザーがリボンの「タスク」タブに切り替えると、アプリケーションはリボンの下にタスクを含むフォームを表示する必要があります。

質問は、このシナリオでリボンを使用できますか?

リボンでできることとできないことを説明した「OFFICE FLUENT™ USER INTERFACE DESIGN GUIDELINES」を読みましたが、これについては何も見つかりませんでした。

0 投票する
7 に答える
4860 参照

ribbon - MS リボン/Office UI ライセンスは気にする価値がありますか?

VS2008 の C++ と MFC Feature Pack を使用して、MS Word 2007 に非常に似たアプリケーションを作成したいとします。リボンには、次の 3 つのオプションがあります。

  1. ライセンスを取得せずに MFC Feature Pack のリボンを使用します。
    おそらく長期的には危険です。あなたの製品が世界的な成功を収めるまでは問題ありません。しかし、彼らは本当にそれについて何かできるでしょうか?

  2. MFC Feature Pack のリボンを使用しますが、ライセンスを取得してみてください。Office UI ライセンス
    を登録しようとすると、競合製品であるため、拒否される可能性が高いと思います。

    このライセンスは、現在新しい UI を備えている 5 つの Office アプリケーション (Microsoft Word、Excel、PowerPoint、Outlook、および Access) と直接競合するアプリケーションを除き、あらゆるプラットフォームのアプリケーションで利用できます。

  3. サード パーティのリボン コントロールを使用します。BCGSoft からBCGControlBar
    ライブラリのライセンスを約 500 ポンドで購入した場合(そのリボン バーは MFC Feature Pack で MS によって使用されます)、アプリでリボンを問題なく使用できます。

絶対に必要でない限り、私はお金を使いたくありません。面倒になるまでオプション#1を使用し、その時点でそれを捨てて#3に行くとしたらどうでしょうか?手遅れでしょうか?

もちろん、上記はすべて仮説です... ;)


注:私の製品と Word の類似性に関連する特許や著作権は気にしません。これは単なる例です。この質問は、リボン ライセンスの側面にのみ関係します。

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

c++ - 未解決の外部シンボル _CLSID_ScenicIntentUIFramework と GUID

Visual Studio でリボン アプリを作成しようとしていますが、そのリンカー エラーが発生しました。ヘッダーを確認した後、CLSID_ScenicIntentFramework が extern const CLSID として定義されていることに気付きました。リンクする必要があるライブラリ (またはインポートする必要がある他のヘッダー) を理解できないようです。

私もいくつかの助けを本当に感謝しています。

後注: SceneIntent.h に加えて SceneIntent.idl があることに気付きましたが、これをプロジェクトに含めると大量のエラーが発生します。idl ファイルを含める適切な方法はありますか?それで問題は解決しますか?

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

delphi - リボン制御のバグ?(vistaでカットオフが発生します)

リボン バーとステータス バーのみを含む単純なフォームを使用すると、それが途切れることがわかりました。ステータス バーの上に表示されるコントロールは、後で削除されました。たまたまコントロールが存在していても、同じカットオフが発生します。後でステータスバーを削除し、代わりにメモコントロールを配置して同じ結果を得ました。

リボンバーなし: (ソース: xrw.bc.ca )リボンバーなし

リボンバー付き: (ソース: xrw.bc.ca )リボンバー付き

エッジから 2、4、および 8 ピクセルの描画でこれを説明しました。

最大化されていない
(ソース: xrw.bc.ca ) (ソース: xrw.bc.ca )
最大化された

Chris Lively が以下で述べているように、明らかにサイズの計算ミスがありました。どうすればこれを修正できますか?

コメントしてくださってありがとうございます!

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

ms-office - PowerPoint 2007でメニュー項目「PowerPointオプション」を無効/削除するにはどうすればよいですか?

PowerPointをロックダウンしようとしていますが、リボンのカスタマイズxmlとグループポリシーを使用して、いくつかのコマンドを削除できます。ただし、さらに2つのオプションを削除または無効にする必要があります。

PowerPointオプション-このボタンは、Officeアイコンをクリックすると表示されます

このアイテムは、Word(Wordオプション)とExcel(Excelオプション)でも使用できるため、同じソリューションである必要があります。

Office 2003では、_pptApplication.CommandBarsからオブジェクトを削除することで、必要なアイテムを削除できました。

更新:グループポリシーを使用してクイックアクセスツールバーを無効にできるようになりました。しかし、「PowerPointオプション」については何も見つかりませんでした。

ありがとう

0 投票する
6 に答える
2571 参照

delphi - Office 2007スタイルのUIリボン:DevExpressまたはTMS?

この特定のコンポーネントに優れたソリューションを提供するのは誰ですか?

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

windows - Windows7 のルック アンド フィールを備えたリボン バー?

Windows 7 のルック アンド フィールを備えたリボンをご存知ですか?

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

ms-office - how to get the MS word screen position from the Ribbon control?

I want to get the word position, so that I can position my dialogs relative to the word on the screen in the event handler in the ribbon control

private void button1_Click(object sender, RibbonControlEventArgs e)

How to get that? I mean there is no location or Point property which tells the screen coordinates.