AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Unterschied bei Sender?

Ein Thema von Igotcha · begonnen am 26. Nov 2004 · letzter Beitrag vom 26. Nov 2004
 
Igotcha

Registriert seit: 22. Dez 2003
544 Beiträge
 
Delphi 2006 Professional
 
#5

Re: Unterschied bei Sender?

  Alt 26. Nov 2004, 15:13
Zitat von Stevie:
Interessant ist in diesem Zusammenhang folgendes:...
Ist mir auch schon aufgefallen und spielt bei einer aktuellen Fragestellung bei mir eine Rolle:

Ich erstelle dynamisch Komponenten auf einer Form per Mausklick (ähnlich wie in der Delphi-IDE). Dazu habe ich der Form (die auch dynamisch erstellt wird) ein OnMouseDown-Ereignis mitgegeben, das ungefähr wie folgt verfährt:

Code:
WENN TAG=1 ERSTELLE Label mit Parent TForm(SENDER)
WENN TAG=2 ERSTELLE DBEdit mit Parent TForm(SENDER)
Nun kann man auch z.B. ein Pagecontrol mittels dieses Ereignisses auf der Form erstellen. Aber wenn ich jetzt eine Komponente auf dem Pagecontrol erstellen möchte, ist der "Sender" ja nicht mehr vom Typ TForm, sondern vom Typ "TPageControl" bzw. "TTabSheet".

Ich stehe momentan vor dem Problem, dass ich deshalb jeder "Container"-Komponente ein eigenes OnMouseDown-Ereignis (analog oben) mitgeben müsste, wegen dem Cast bzgl. der Parent-Eigenschaft.

Kann man das evtl. auch noch "neutral" erstellen, so dass obiger Pseudocode unabhängig vom der Klasse funktioniert?

Gruß Igotcha
  Mit Zitat antworten Zitat
 


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 05:04 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