2009-08-18 3 views
2

公式オフィスの2007 UIリボン.dllをダウンロードしましたが、今は何ですか?私はVB.netでコーディングしています。私はこの.dllをどこに置くべきかわかりません、そして、私はどこでも、何の追加のコントロールも見ません。 readmeは私が行ったあなたのコピーをライセンスする方法を説明しています。私のプロジェクトでOffice 2007のUIリボンの.dllファイルを使用する

今何ですか?私は魔法のように、私がどこかに追加できるコンポーネントの一覧でリボンコントロールを見たいと思っていますが、そこにはありません。

ドラッグアンドドロップコンポーネントとしてこれを使用する方法さえありますか? WYSIWYGデザインビュー?

編集:私の目標は自分の仕事でリボンを使用することで、Officeリボンを変更したり、そのリボンを開発したりすることではありません。私は自由なリボンをどこにも見つけることができず、私が持っているこの.dllが私に必要なものかどうかはわかりません。

+0

OfficeリボンUIをカスタマイズするか、独自のアプリケーションでリボンを作成しますか? –

+0

独自のアプリケーションでリボンを作成し、できればデザインビューを使用できるようにしてください。 – Cyclone

+0

うわー...あなたがこのレベルにいる時を覚えていますか?すべてが闘争であり、あなたは驚くほど無知なあなたがどれくらいか知っていました。待って、私はまだ今のようです。気にしないで。 – Will

答えて

2

私は、Microsoftのリボンに次の代替をお勧めしたい:

A Professional Ribbon You Will Use (Now with orb!)

をOfficeのリボンを使用するために必要なライセンスについての議論here on SOがありました。最初のソリューションにDLLへの参照を追加し、使用を開始するには

:VSで

  1. 、右のあなたのWinForm プロジェクトをクリックし、[参照の追加]を選択します...
  2. 参照の追加]ダイアログで、 [参照]タブをクリックして を選択し、 に移動してDLLを選択します。
  3. [参照の追加] ダイアログで[OK]をクリックします。

リボンを使用するには、チュートリアルhereをチェックしてください。

また、リボンの著者は、コンポーネントhereのCodePlexプロジェクトを開いた。

編集:リボンにコントロールを追加する際の問題。

Getting Startedページに記載されている説明は、私がリボンで最後に遊んだときに働いていましたが、今はありません。おそらく、それは私が使用しているVisual Studioのバージョンです(私はVS2005 Proを使用していたと信じています、今はVS2008 Proを使用しています)。

VS 2008では、PanelのItemsプロパティを使用してRibbonPanelにコントロールを追加できました。方法は次のとおりです。

  1. フォームにリボンを追加します。
  2. リボンの[パネルの追加]アイコンをクリックして、パネルをリボンに追加します。
  3. 追加したばかりのパネルを選択し、パネルのプロパティ画面で「アイテム」を選択します。
  4. RibbonButtonコレクションエディタ画面で、[追加]をクリックします(または、[追加]ボタンのドロップダウンリストから特定のコントロールを選択します)。このダイアログのプロパティ側で、新しいコントロールのプロパティを設定してください。
  5. エディタ画面で[OK]ボタンをクリックします。

コンポーネントは、デザイナでかなりサクサクだった:私 デザイナーを閉じて、それを再度開くまで加え

  • コントロールは表示されませんでした。リボンコントロールと 関連するコードを一掃しませんでしたデザイナー て削除
  • コントロール(私はフォーム .Designer.vbファイルに リボンコントロールに関連付けられているすべての行を削除 に持っていました)。
+0

質問は... Pooによって書かれたコントロールを使用しますか? – Will

+0

私の問題は言語にあります。私はvb.netでコーディングしていますが、C#ではありません。私は以前このリボンに遭遇していましたが、C#プロジェクトで使っていましたが、今は.NETが必要です。 – Cyclone

+0

コントロール自体はC#で書かれていますが、VB.netでも引き続き使用できます。 –

1

このDLLは、リボンとやりとりするプラグインを作成するためのものです。私が知る限り、Office 2007のUIは、あなたやMSの外にいる誰かが自分のプロジェクトで使用するためのUIではありません。標準コントロールとは異なり、彼らはビジュアルスタジオと一緒に出荷されます。

ただし、WPF version availableがあります。私は、MSから無料で入手できるWindowsフォームのバージョンは見当たらないと思う。

+0

ダーン。だから、リボン自体を使うのではないのですか? – Cyclone

+0

そのリボンはあなたのものではありません。持つことはできません。あなたの為ではない。 – Will

+0

笑確かに私ができることを望みます;) – Cyclone

0

あなたがここに詳細なドキュメントを見つけるのCodePlexからWPF Ribbon Previewをダウンロードしたと仮定すると:

Ribbon Feature Walkthrough WPFリボンクラスライブラリ内の機能が利用可能に提示し、このHands-on-Lab独自のリボンを作成し始めるためのエクササイズを提供します。これらの演習の例はC#で書かれていますが、VB.Netを使用してリボンを作成する場合にも役立ちます。

関連する問題