Sizer for .NET(日本語版)
環境に依存しない一貫したフォームレイアウトを実現する、マルチプル画面リサイズコントロール。
MESCIUS (旧社名:GrapeCity) 社の製品
1996 年より日本国内にてComponentSourceで販売中。
環境に依存しない一貫したフォームレイアウトを実現する、マルチプル画面リサイズコントロール。
ActiveX製品のVS-Resizerの後継製品にあたり、C1SizerコントロールとC1SizerLightコンポーネントにより、.NET Windowsフォームアプリケーションに自動リサイズ制御機能を提供します。C1Sizerコントロールはグリッドスタイルのコンテナコントロールで、グリッドの各セル上に子コントロールを配置することでフォームレイアウトをデザインします。C1SizerLightは非ビジュアルコンポーネントで、既存のフォーム上に配置するだけで、すべてのコントロールに対して自動的にリサイズを行います。
自動リサイズ機能を提供
Sizer for .NETは、リサイズ制御のための複雑なコーディングから開発者を解放し、簡単な手順で解像度に依存しないアプリケーションを実現します。コードをほとんど記述する必要がなく、通常のフォームデザインと同様の感覚で設計できるので、非常に簡単にリサイズ機能を実装することができます。
配置するだけでリサイズ機能を実現(C1SizerLightコンポーネント)
C1SizerLightコンポーネントを使用すれば、フォームレイアウトの修正や追加のコード記述を一切行うことなく、既存のアプリケーションに自動リサイズ機能を実装できます。C1SizerLightをフォームに追加するだけで、フォームがサイズ変更されると、フォーム上のすべてのコントロールの位置や高さが同じ割合で調整されます。これにより、解像度に依存しないフォームレイアウトを簡単に実現できます。
グリッドスタイルによるレイアウト編集機能(C1Sizerコントロール)
C1Sizerコントロールを使用すると、複数の行と列で構成されるグリッドを定義し、それらのテーブル領域にコントロールをスナップすることでフォームレイアウトをデザインできます。C1Sizerコントロールのサイズが変更されると、テーブル領域が自動的に計算され、テーブル領域上のコントロールは自動的に位置やサイズが調整されます。
細かいリサイズ制御が可能(C1Sizerコントロール)
列・行単位で、その幅や高さを固定化することができます。また、列・行の区切り部分をスプリッタとして動作させることができます。特定のコントロールだけリサイズ処理を無効にしたい場合や、エンドユーザーが任意のサイズに調整できるようにする場合に有用です。
C1Sizerコントロール
C1SizerLightコントロール
ActiveX版VS-Resizerとの違い
ActiveX版VS-Resizerに収録されているAwkコントロールとIndexTabコントロールは、Sizer for .NETには含まれておりません。
なお、Menus&Toolbars for .NET 2.0Jでは、IndexTabと同様のタブ機能を持つC1DockingTabコントロールを提供しております。IndexTabの代替製品としてご利用いただけます。