インストール

NuGet経由でインストール

ReoGrid for Windows Forms

ReoGrid Windows Formsスタンダードエディションをインストールするには、NuGetコマンドを使用します:

PM> Install-Package unvell.ReoGrid.dll

ReoGrid for WPF

PM> Install-Package unvell.ReoGridWPF.dll

Visual Studioツールボックスへのショートカット追加(Windows Forms)

Visual Studioのツールボックスにショートカットを追加するには、以下の手順を実行します:

  1. ツールボックスパネルを右クリックし、「アイテムの選択...」をクリックします 267
  2. 「.NET Frameworkコンポーネント」タブを選択します
  3. 「参照...」ボタンをクリックします
  4. ファイルを開くダイアログで「unvell.ReoGrid.dll」を選択します 268
  5. OKボタンをクリックしてダイアログを閉じます
  6. ツールバーの下部に表示されるReoGridControlアイテムをクリックして選択します: 12

フォームデザイナー上で範囲を選択し、マウスを離すと、以下のようにReoGridスプレッドシートコンポーネントが追加されます:

13

コードによるコントロールの追加(Windows Forms)

ReoGridはさまざまな機能セットのエディションを提供しており、各エディションには異なる参照要件があります。アプリケーションで使用するエディションに応じて参照を追加してください。

  • Minimumエディション - 最小機能セット(数式計算なし)
  • Standard Releaseエディション - 標準機能(推奨)
  • Extensionエディション - スクリプト言語実行の統合を含む拡張機能(VBAに類似)
DLL名説明MinimumエディションStandard ReleaseエディションExtensionエディション
unvell.ReoGrid.dllReoGridコンポーネントライブラリ必須必須必須
unvell.ReoScript.dll.NETスクリプト言語エンジン必須
Antlr3.Runtime.dllANTLR文法ツールランタイム必須
FastColoredTextBox.dll高機能シンタックスハイライトテキストエディタ必須

どのエディションを使用するか迷った場合は、単一のDLL(unvell.ReoGrid.dll)のStandard Releaseエディションをお勧めします。

C#でWindows Formsコントロールを追加

  1. 名前空間をインポートします:
using unvell.ReoGrid;
  1. ReoGridインスタンスを作成し、FormやPanelなどのWindows Formsコンテナに追加します。
var grid = new unvell.ReoGrid.ReoGridControl()
{
  Dock = DockStyle.Fill,
};

this.Controls.Add(grid);  // add to form or panel

ワークブックワークシートの詳細についてはこちらをご覧ください。

VB.NETでWindows Formsコントロールを追加

  1. 名前空間をインポートします:
Imports unvell.ReoGrid
  1. ReoGridインスタンスを作成し、FormやPanelなどのWindows Formsコンテナに追加します。
Dim grid As New MyReoGridControl() With {.Dock = DockStyle.Fill}
Me.Controls.Add(grid)

WPFアプリケーションでXAMLによるコントロールの追加

ReoGrid DLLの参照をターゲットプロジェクトに追加し、メインウィンドウのXAMLファイルを以下のように編集します:

ファイル MainWindow.xaml:

<Window
  xmlns="/schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="/schemas.microsoft.com/winfx/2006/xaml"
  **xmlns:rg="clr-namespace:unvell.ReoGrid;assembly=unvell.ReoGrid"**
  x:Class="WPFDemo.MainWindow" Title="MainWindow" Height="640" Width="800">
  <Grid>

    <rg:ReoGridControl x:Name="grid" ></rg:ReoGridControl>

  </Grid>
</Window>

例:WPFデザイン時の表示

327


ページの内容は役に立ちましたか?