TableLayoutPanel objektuma leszármazottban nem módosítható

TableLayoutPanel objektuma leszármazottban nem módosítható
2019-10-22T14:57:22+02:00
2019-10-23T22:34:21+02:00
2022-12-06T04:30:36+01:00
Zeusz1967
Sziasztok!


Környezet: W10 Pro - C# - Visual Studio Community 2019 - V16.3.5
Reszponzív jellegű formot szeretnék alapvető adatkarbantartásra csinálni WinForms alapon. Elképzelésem szerint létrehoznék egy osztályt az alapvető egységes elrendezéssel, majd ennek leszármazottait igazgatnám az igényeknek megfelelően. Ebben - nyilván - nincs semmi meglepő, sikerült is nagyjából úgy összerakni, ahogy szerettem volna. Ennek részeként az egyik "cellában" egy TabControl -t helyeztem el, egy füllel ... mondván, a leszármazottaknál majd hozzáadom, amire még szükség van.

Azonban annak ellenére, hogy a Modifiers flag -et mindenhol public-ra állítottam, a leszármazottnál a TabControl (és minden beillesztett objektum ) szerkeszthetősége, módosíthatósága tiltott .... érdekes módon a TabControl TabPage objektumánál már nem, az már szabadon szerkeszthető. .... Kódot nem nagyon írtam még hozzá, csak vizuálisan kattintgattam össze az általam áhított formot és vizsgáltam a leszármazottat....

Ez valami bug, vagy én cseszek el valamit? Vagy esetleg ez így jó és van rá magyarázat?



Köszönöm az ötleteket előre is!
Mutasd a teljes hozzászólást!
Szia. A TableLayoutPanel nem támogatja a vizuális öröklést (LINK).
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd