Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Brauche Hilfe Bei tablesheet (https://www.delphipraxis.net/37280-brauche-hilfe-bei-tablesheet.html)

Reb 3. Jan 2005 21:30


Brauche Hilfe Bei tablesheet
 
Hi

Hab nen problem, wenn man PageController benutzt, wie kann man ein befehl aktivieren indem man auf eine seite(tablesheet) klickt

z.b. man klickt auf tablesheet2 und alle editfelder auf dieser seite sollen gelöscht werden

guck euch das bild an

danke cya

kiar 3. Jan 2005 21:34

Re: Brauche Hilfe Bei tablesheet
 
hallo reb,

bist du wahnsinnig diese klardaten hier reinzustellen.
das kann konsequenzen für dich haben, könnte ich mir vorstellen :shock:

raik

Yadon 3. Jan 2005 21:46

Re: Brauche Hilfe Bei tablesheet
 
Im OI von PageControl die Ereignisse OnChange und On Changing nutzen. Über den ActivPageIndex kannst Du dann für jedes TabSheet sagen, was passieren soll, wenn es die angeforderte Seite ist.

Hoffe doch, daß kiar sich irrt, sind doch bestimmt Testdaten.

Reb 4. Jan 2005 15:05

Re: Brauche Hilfe Bei tablesheet
 
hi klair

natürlich sind das nur testdaten, die ich mir frei ausgewählt habe!
diese person gibt es nicht wirklich!


mein problem is aber immer noch nicht gelöst.
Ich brauche für eine bestimmte tabsheet einen befehl ausführt,der nur für diese seite gilt und nicht für alle tabsheets. Wenn mann bei IO+Ereignisse+OnEnter ein Befehl eingibt, dann wird diese Befehl beim Ancklicken der anderen Seiten auch ausgeführt.

Yadon 4. Jan 2005 18:49

Re: Brauche Hilfe Bei tablesheet
 
Hi,

das Problem per PN zu diskutieren, bringt nicht.

Zitat:

Ich habe es mit OnEnter ausprobieret. Da gibt man einen Name. Es wird ein Procedure mit diese Name automatisch hergestellt. Man kann jetzt die Befehle in diese Procedure schreiben. Das Problem ist : Die Befehle werden bei Anklick aller Seiten(Tabsheets) ausgeführt.Das wollen wir nicht.
Was meinst du mit ACTIVPAGEINDEX.
Wenn Du OnEnter nimmst, dann ist für mich klar, daß auf jeder Seite das PageControls immer das gleiche Ergebnis erscheint. Deswegen ja die Ereignisse OnChange und OnChanging. Mal die Hilfe anschauen. Jedes Tabsheet kann man über seinen eigenen SeitenIndex aktivieren. Beginnt bei 0. Guck Dir mal die Eigenschaft ActivePage des PageControls im OI an. Da findest Du alle TabSheets. Vielleicht gibt's ja auch 'ne Möglichkeit, bei OnEnter auf den PageIndex zu reagieren. Hab ich noch nie versucht, weil es mir nicht logisch erschien.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:06 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