Xojo Conferences
XDCMay2019MiamiUSA

Zugriff Dynamischer WebContainer (Real Studio network user group Deutschland Mailinglist archive)

Back to the thread list
Previous thread: Englisch statt deutsch ??
Next thread: Re: Window1 mehrfach instanziieren


Probleme mit String Bearbeitung   -   Markus Schnell
  Zugriff Dynamischer WebContainer   -   Mike Ott
   Re: Zugriff Dynamischer WebContainer   -   Christian Schmitz
    Re: Zugriff Dynamischer WebContainer   -   Mike Ott

Zugriff Dynamischer WebContainer
Date: 04.08.13 22:07 (Sun, 4 Aug 2013 23:07:02 +0200)
From: Mike Ott
Guten Abend

Im aktuellen Xdevmag habe ich gelernt, wie man Controls dynamisch mit Hilfe eines WebContainers z.B. im Open-Evnet eines Fensters erzeugen kann:

Dim dynContainer as New MeinWebcontainer // darauf sind die Controls
dynConainer.embedwithin(self, 0, 0, dyncontainer.width, dyncontainer.height)

Wie aber gelingt der Zugriff des Fensters auf die Controls des dynContainer? Per Code kann ich ja nicht vorgängig darauf zugreifen, weil die Controls auf dem dynamisch erzeugten Webcontainer noch nicht im Fenster existieren sondern erst zur Laufzeit erzeugt werden. Wie geht das?

Gruss und danke für einen Tipp!

Mike Ott

Re: Zugriff Dynamischer WebContainer
Date: 04.08.13 22:24 (Sun, 4 Aug 2013 23:24:36 +0200)
From: Christian Schmitz

Am 04.08.2013 um 23:07 schrieb Mike Ott <<email address removed>>:

> Wie aber gelingt der Zugriff des Fensters auf die Controls des dynContainer? Per Code kann ich ja nicht vorgängig darauf zugreifen, weil die Controls auf dem dynamisch erzeugten Webcontainer noch nicht im Fenster existieren sondern erst zur Laufzeit erzeugt werden. Wie geht das?

Na ja, leg dir eine Variable an auf der Webseite mit dem Typ MeinWebcontainer.

Dann kannst du überall drauf zugreifen.

Gruß
Christian

--

Re: Zugriff Dynamischer WebContainer
Date: 05.08.13 17:50 (Mon, 5 Aug 2013 18:50:59 +0200)
From: Mike Ott
Danke, Christian, eigentlich einfach, wenn man's verstanden hat

> Na ja, leg dir eine Variable an auf der Webseite mit dem Typ MeinWebcontainer.
>
> Dann kannst du überall drauf zugreifen.

Für alle die das vielleicht auch mal brauchen:

Auf der Website eine Eigenschaft erstellt dynContainer as MeinWebcontainer
Und dann im Openevent der Website: dynContainer = new MeinWebcontainer

Gruss Mike