sehr gut.
Und nochmal: Auch wenn das nicht zu deiner Frage gehört:
Ich persönlich würde das NICHT machen, sondern erst zur Laufzeit anzeigen.
Zumindest bisher habe ich Frames so verwendet, dass ich dort (wie bei
OOP üblich) einen entsprechenden Dialog incl. Logik/Anbindung implementiert habe, die ich an div. Stellen in der Software eingesetzt habe.
Verbindest Du das Frame zur Designzeit mit einem Formular, dann werden zum einen Änderungen am Basisframe (wenn ich mich richtig erinnere) nicht übernommen, sowie Änderungen am eingebundenen Frame nicht an die Basis zurück gegeben (was ja auch Sinn macht).
Mag sein, dass es dafür Anwendungsfälle gibt - aber bitte beachte den Punkt, bevor du damit loslegst...