Announcement

Collapse
No announcement yet.

Parent

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Parent

    Hallo,<br>
    Einige Fragen zu Parent,<br>
    <br>
    Auf Form1 wird eine Komponente plaziert, welche unter anderem auch ein Grid<br> enthält.<br>
    Zur Laufzeit wird nun Form2 erzeugt, der Parenteigenschaft des Grids<br>
    Form2 zugewiesen. Das Grid erscheint nun auf Form2.<br>
    Das Grid ist anscheinend auch voll funktionsfähig.<br>
    Ereignisse des Grids werden auch auch in der ursprünglichen Komponente<br>
    verarbeitet.<br>
    <br>
    Warum existiert das Grid aud Form1 weiter ?<br>
    Warum erscheinen auf Form1.Grid und Form2.Grid unterschiedliche Eingaben?<br>
    Hätte das grid nicht von Form1 verschwinden müssen ?<br>
    <br>
    mfg Sigbert<br>

  • #2
    Hm, es sollte NUR als Komponente auf Form1 weiterexistieren, d.h. wird Form1 vor Form2 zerstört muß auch das Grid wieder vom Form2 zu gleichen Zeit wie Form1 zerstört werden. Das es aber zu gleichen Zeit auf ZWEI Forms sichtbar ist, ist anormal und mir unverständlich.
    Versuch mal nach Grid.Parent := Form2; Grid.Perform(cm_RecreateWnd, 0, 0);

    Gruß hage

    Comment


    • #3
      Fehler war (idiotischer)Fehler von mir !
      Nach 04.00 Uhr sollte man wirklich schlafen gehen.

      mfg sigber

      Comment

      Working...
      X