![]() |
Frame auf sich selbst zugreifen
Ich habe einem PageControl 4 Tabsheet. In jedem Tabsheet ist der gleiche Frame drin. Wie kann ich jetzt vom ersten Frame aus, auf eine Compo im 2ten bzw. 3ten Frame zugreifen?
|
Re: Frame auf sich selbst zugreifen
Hallo,
dadurch das man die Frame-Unit's einbindet. |
Re: Frame auf sich selbst zugreifen
Liste der Anhänge anzeigen (Anzahl: 1)
Ich will AUS dem Frame auf ein schon erstelltes Frame zugreifen! Also der Source soll in der Unit des Frames stehen!! Da brauch ich die Unit nicht nochmal selbst einbinden. Wär doch schwachsinn, oder?? Ausserdem geht das glaub ich auch nicht
Ein Beispiel hab ich drangehängt |
Re: Frame auf sich selbst zugreifen
Hallo General2003,
Dein angestrebtes Vorgehen widerspricht dem Konzept der Modularität und loser Kopplung der OOP... Frames und Komponenten sollten bewusst für ihre Wiederverwendbarkeit entworfen werden und sollten deshalb keine Annahmen über ihren Konkreten Einsatz treffen (zB, dass sie sich zusammen mit anderen Exemplaren der selben Klasse in einem Container befinden). Verwende stattdessen einen Mediator ( ![]() In wenigen Ausnahmefällen allerdings können Komponentenverbünde Sinn machen (DataSource->DataSet, DirectoryListBox->FileListBox, etc.). In solchen Fällen solltest Du eine optionale Referenz als Eigenschaft der Klasse in Erwägung ziehen, Dir aber um die Gefahr von (indirekten) Zyklen bewusst sein! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:54 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz