AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Feststellen worauf sich eine Komponente befindet
Thema durchsuchen
Ansicht
Themen-Optionen

Feststellen worauf sich eine Komponente befindet

Ein Thema von MarcRB75 · begonnen am 30. Jun 2022 · letzter Beitrag vom 30. Jun 2022
Antwort Antwort
MarcRB75

Registriert seit: 31. Mai 2018
Ort: Hof/Saale
51 Beiträge
 
Delphi XE2 Starter
 
#1

Feststellen worauf sich eine Komponente befindet

  Alt 30. Jun 2022, 10:04
Hallo, ich habe mal eine Frage:

Ich habe ein Panel1 und einen Button1.
Der Button befindet sich auf dem Panel1.

Kann man feststellen, dass sich der Button1 auf dem Panel1 befindet?

Z.B.:
Rückgabe Component ==> Panel1 .
Rückgabe Component ==> Name Panel1 und das Objekt ist ein TPanel?

Geht das? Ich suche schon eine Weile danach, aber irgendwie habe ich nichts dazu gefunden
oder vielleicht suche ich falsch danach?

Könnte mir bitte jemand von Euch weiterhelfen?
Marc
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Feststellen worauf sich eine Komponente befindet

  Alt 30. Jun 2022, 10:07
Schau Dir mal die Eigenschaft .Parent an.

if Button.Parent is TPanel then ...
Markus Kinzler
  Mit Zitat antworten Zitat
Delphi.Narium

Registriert seit: 27. Nov 2017
2.490 Beiträge
 
Delphi 7 Professional
 
#3

AW: Feststellen worauf sich eine Komponente befindet

  Alt 30. Jun 2022, 10:08
Button1.Parent?
  Mit Zitat antworten Zitat
MarcRB75

Registriert seit: 31. Mai 2018
Ort: Hof/Saale
51 Beiträge
 
Delphi XE2 Starter
 
#4

AW: Feststellen worauf sich eine Komponente befindet

  Alt 30. Jun 2022, 10:16
Also, wenn die Komponente auf dem Panel ist, wird in Laufzeit mir das Parent vom Button richtig angezeigt.

Also ich habe das jetzt so gemacht.

Ich erzeuge die eigene Button Komponente.
Bei einem Proberty, das abgearbeitet werden muss, kann ich dann feststellen ... ja der Button liegt auf Panel1.

Manchmal ist man schon sehr ...

Vielen Dank.
Marc

Geändert von MarcRB75 (30. Jun 2022 um 10:27 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz