1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

DelphiAdvent Calendar 2016

Day 21

複数行グリッド

Last updated at Posted at 2024-05-15

これは Delphi Advent Calendar 2016 21日目の記事です。

TFrameを使って複数行グリッド作成

複数行表示編集できるグリッドのようなもの(下記のような感じ)ができるか問い合わせがあり、TFrameを使ったものを試作。個人的にいい感じでできたので、TFrameを組み合わせるとこんな感じでできますと言うご紹介させていただきます。

グリッド全体のTFrameにScrollBoxを置き、その中に明細行のTFrame(1行ごとにCreate)で構成しています。ScrollBoxの中に、Panelを1枚置き、その中に明細Frameを必要分Createしています。このScrollBoxの中のPanel位置を移動させることでスクロールを実現しています。
MultiLineGrid1.png

簡単な機能紹介資料(機能概要.pdf)です。

プログラムはこちらです。動きは確認いただけるかと(プログラム)です。

ソースは仕事ネタなんで公開できませんが、TFrameを使えばこんな感じでできますというご紹介でした。

あとがき

別のブログ(今はない)に書かれていたものをQiitaに再投稿したものです。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?