開発ブログ - GridPanel のパーセント設定を簡単にする方法

GridPanel のパーセント設定を簡単にする方法

カテゴリ : 
技術メモ » Delphi » VCL
執筆 : 
2015/2/14
使いそうで以外に使わない VCL の GridPanel
はじめて使ってみました。

カラムや行を増やすには、ColumnCollectionプロパティや RowCollection で追加をすればいいのはわかったのですが、サイズを割合で指定しようとしてちょっとはまりました。
Embarcadero Developer Network のDelphiでフローレイアウトの記事にも書いてありますが、パーセント表示の値を変更しても、思った値になってくれないのです。
記事を読んで理由は納得しましたが、ちょっと困りました。
同記事には実行時のコードでパーセント設定する方法が書かれていますが、これは面倒ですよね...
こういう時は、画面をエディタで表示して直すのが一番でしょう。
デザインビューのフォーム上で右クリックをして「エディタで表示(V)」を選択すると、フォームがテキストによる記述に変わります。
GridPanelの設定の中に ColumnCollection の記述を見つけます。
    ColumnCollection = <
      item
        Value = 37.500000000000000000
      end
      item
        Value = 62.500000000000000000
      end
こんな感じで記述されていますから、Valueの部分を好きなように編集して Alt+F12 でデザインビューに戻せば出来上がりです。

こんな風に、フォームのテキスト表示は便利ですが、一歩間違えると画面デザインを壊してしまうので注意が必要です。

Delphi XE5
  • コメント (0)
  • トラックバック (0)

コメントの投稿

お気軽にコメントください : 投稿されたコメントは承認後に表示されます
プロダクツ

開発ブログ

Link

AD