Einzelnen Beitrag anzeigen

Frischmilch

Registriert seit: 28. Aug 2003
6 Beiträge
 
#1

Sofortiges aktualisieren einer Seite?

  Alt 28. Aug 2003, 02:01
Hallo,

ich habe erst vor wenigen Tagen mit Delphi angefangen, um ein kleines Projekt zu verwirklichen. Jetzt stehe ich vor folgendem Problem:

Ich arbeite nur mit einer Form. Diese Form beinhaltet einen Seitenwechsler (PageControl), der aus zwei Seiten besteht.

Auf der ersten Seite werden Werte (Variabeln) angezeigt (z.b. "Spieler: 0", etc). Dafür benutze ich Labels, bei denen die Caption mit "inttostr" ausgefüllt wird.
Auf der zweiten Seite sind mehrere Checkboxen, die die Variabeln beeinflussen, die auf der ersten Seite mit "inttostr" dargestellt werden. Das funktioniert so weit ganz gut (ob das jetzt besonders elegant ist, hauptsache es funktioniert ).

Mit dem Ereignis "OnShow" und der dazugehörigen Prozedur aktualisiert er die Anzeigen auf Seite 1, wenn ich die Seiten wechsel und auch das laden und speichern funktioniert (per Stream).

Jetzt aber das eigentliche Problem:
ich habe auf Seite 1 ebenfalls zwei Checkboxen, die Werte auf der Seite 1 beeinflussen. Geregelt habe ich das über OnClick und checked = true/false Abfrage.

Aber ich schaffe es nicht, die Darstellung sofort zu aktualisieren. Um die akzualisierten Werte auf Seite 1 anzuzeigen, muss ich immer die Seite wechseln, damit die "OnShow"-Prozedur aufgerufen wird.

Wie kann ich aus der "OnClick"-Prozedur für die beiden Checkboxen auf Seite 1 die "OnShow" Prozedur aufrufen und somit Seite 1 sofort aktualisiert darstellen?

Für Hilfe schon mal vielen Dank und bitte nicht lachen, aber ich komme einfach nicht drauf.

Gruss,
Frischmilch
  Mit Zitat antworten Zitat