PowerTools PlusPak for Windows Forms 8.0J
GcResize クラス
メンバ 

フォームがサイズ変更されたときにそのフォーム上のすべてのコントロールをサイズ変更するコンポーネントを表します。
構文
Public Class GcResize 
   Inherits System.ComponentModel.Component
public class GcResize : System.ComponentModel.Component 
解説

GcResize コンポーネントをフォームに追加すると、フォームのサイズと位置が追跡されます。フォームがサイズ変更されると、フォームに含まれるすべてのコントロールが GcResize によって比例的にサイズ変更されるので、フォームの外観が常に維持されます。

GcResize は、フォームに含まれるすべてのコントロールまたは一部のコントロールのフォントもサイズ変更できます。

GcResize コンポーネントを使用するためにコードを記述しなければならないことはほとんどありません。ほとんどのアプリケーションでは、フォームを通常どおり設計してから GcResize コンポーネントをフォームに追加するだけで済みます。これで、フォームがサイズ変更されたときにフォーム上のすべてのコントロールが自動的にサイズ変更されるようになります。

注意: GcResize コンポーネントは設計時には機能しません。そのため、フォーム上のコントロールのレイアウトに影響を与えずにフォームをサイズ変更できます。

コントロールのサイズ変更動作をカスタマイズする場合は、以下の 2 通りの方法があります。

  1. ControlResizing イベントにアタッチして、独自のロジックを含むコードとイベントハンドラを記述する。
  2. ResizePolicy から独自のサイズ変更ポリシーを実装し、そのインスタンスを ResizePolicies に追加する。
継承階層

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         GrapeCity.Win.Components.GcResize

プラットフォーム

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

参照

GcResize メンバ
GrapeCity.Win.Components 名前空間
GcResizePanel クラス
ResizePolicy クラス

Send Feedback