Einzelnen Beitrag anzeigen

triangulum

Registriert seit: 21. Jul 2006
39 Beiträge
 
Delphi 7 Professional
 
#1

PageControl: Änderung Tabsheet-Inhalt ohne Sprung dorthin?

  Alt 14. Aug 2006, 17:02
Salü,

Anwendung hat PageControl mit 8 TabSheets.

Wenn nun in TabSheet1 ein Button geklickt wird, löst das Ereignis eine Contentänderung im TabSheet5 aus. Ein Frame wird TabSheet5 hinzuugefügt und angezeigt.

Nun wird dann aufgrund dieser Änderung auch TabSheet5 angezeigt, und nicht TabSheet1.

Wenn man am Ende des Eventhandler eingibt
PageControl1.ActivePageIndex := 0; kehrt er zwar zu TabSheet1 zurück, aber ein unschönes Flimmern ist noch zu sehen (da der Sprung dorthin ja stattfand, nur sofort Rückkehr).

Wie kann man einstellen, dass die Änderung des Inhalts von TabSheet5 vollkommen im Hintergrun verläuft, und wir bei TabSheet1 stehenbleiben? TabSheet5 nur dann sehen, wenn wir draufklicken?
Multa narrare possum, sed longum est ....
  Mit Zitat antworten Zitat