[テーブル]コントロール

表示フォーム > GUIコントロール > GUIコントロールグループ

[テーブル]コントロールは、タイトル領域と繰返し領域に分かれています。これらの領域にはテーブルの線が表示されます。

[テーブル]コントロールを含むフォームのグリッドのサイズを変更すると、[テーブル]コントロールのサイズもそれに応じて変更されます。水平方向の変更に対して、サイズ変更率を制御する[位置]特性が影響します。例えば、[位置]特性を80%に設定して、フォームのサイズを10ピクセル増やした場合、[テーブル]コントロールのサイズは8ピクセル増えます。

垂直方向の配置の場合、フォームがどのようにサイズ変更されたかによって、[テーブル]コントロールに表示される行の数が増減します。使用できるデータがなくなると、[テーブル]コントロールには空の行が表示されます。カーソルが置かれている[テーブル]コントロールの行は常に表示されます。

[テーブル]コントロールでは、ドラッグ&ドロップによってテキストを操作することができます。[テーブル]コントロールのレコードをマークすることで、全てのマークされたレコードに対して[ドラッグ開始]イベントを発生させることができます。マウスの左クリックを行い、コントロールを持ち上げると、Magicがドラッグ操作を認識し、編集モードでのオープンしなくなります。

注意:

  • フォームに配置できる[テーブル]コントロールは1つだけです。従って、フォーム上に既に[テーブル]コントロールが配置されている場合は、[コントロール]パレット上の[テーブル]コントロールアイコンは無効表示になります。

  • クラス>0のフォームに[テーブル]コントロールを配置すると、明細エリアでは出力するレコード毎に行が複写されます。これは、定義された行数分のみフォームに表示され、スクロールすることができるクラス=0のフォームとは異なります。この動作によって、テーブルのデザインを行わなくても表形式でデータを印刷できるようになります。

参照