Autor Téma: IDE: Potomek TWinControl jako parent pro další TControly  (Přečteno 1075 krát)

Offline pepak

  • Guru
  • *****
  • Příspěvků: 1412
  • Karma: 34
    • Pepak.net
Dá se nějak IDE přesvědčit, aby zvolený TWinControl použilo jako Parent pro další TControly? Na mě to dělá dojem, že má IDE natvrdo zadrátované, že jako Parent může sloužit akorát TPanel, TGroupBox, TTabSheet, TFrame a to je tak zhruba všechno, ale že bych chtěl jako Parent použít třeba TMemo (pro panýlek s tlačítky plovoucí v pravém horním rohu), to je zřejmě "velký zločin". (Do jisté míry to chápu, nastavení Parent má i docela jiné a pěkně odporné dopady než jen svázání pozice Controlu s Parentem, ale stejně, co když jsem zrovna v situaci, kdy jsem si toho vědom a nevadí mi to? A současně jsem příliš líný na to, abych v runtimu toho Parenta (a taky pozici a Align/Anchors) nastavoval...)

Offline TLama

  • Guru
  • *****
  • Příspěvků: 597
  • Karma: 31
    • Verze Delphi: 7, 2009, XE3
Re:IDE: Potomek TWinControl jako parent pro další TControly
« Odpověď #1 kdy: 21-08-2012, 14:01:31 »
Nejsem si jistý otázkou, ale neměl jsi na mysli csAcceptsControls styl, kdy se control chová jako kontejner a nastavuje tedy v design time parenta a současně se stává vlastníkem subcontrolu ?

http://docwiki.embarcadero.com/Libraries/en/Vcl.Controls.TControlStyle

Offline pepak

  • Guru
  • *****
  • Příspěvků: 1412
  • Karma: 34
    • Pepak.net
Re:IDE: Potomek TWinControl jako parent pro další TControly
« Odpověď #2 kdy: 21-08-2012, 14:14:09 »
Měl, díky.