LoginSignup
0
0

More than 5 years have passed since last update.

Link > C++ Builder XE4 > プロパティ > Anchorsのコードでの変更 (右と下もアンカー設定) > Chart1->Anchors = TAnchors() << akLeft << akTop << akRight << akBottom;

Last updated at Posted at 2018-12-25
動作環境
C++ Builder XE4

コンポーネントの配置に関するAnchors。

フォームデザインでの設定変更は知ってはいたが、コードでどうするか分からなかった。

下記を見つけた。
情報感謝です。

https://www.nabeta.tk/cgengo/cbk/vcl_anchors.html
@ 鍋田辞書(なべたじしょ)ホームページ

  //Memo1をフォームのサイズを変更時、Mimo1の大きさをフォームに大きさに合わせる
  Memo1->Anchors = TAnchors() << akLeft << akTop << akRight << akBottom;

試した

使用IDEではデフォルトにてAnchorsは左と上のみ。
右と下もAnchorsにする。

void __fastcall TForm1::FormCreate(TObject *Sender)
{
    Chart1->Anchors = TAnchors() << akLeft << akTop << akRight << akBottom;

    Panel1->Height *= 2;
}
  • Chart1はPanel1上に配置

上記にてPanel1のHeight変更にChart1のHeightが追従することを確認できた。

0
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
0
0