AGB  ·  Datenschutz  ·  Impressum  







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

Probleme mit aktualisierung bei TPageControl

Ein Thema von BBoy · begonnen am 16. Apr 2010 · letzter Beitrag vom 18. Apr 2010
Antwort Antwort
BBoy

Registriert seit: 17. Jan 2007
418 Beiträge
 
Delphi 10 Seattle Professional
 
#1

Probleme mit aktualisierung bei TPageControl

  Alt 16. Apr 2010, 19:39
Ich nutze in meinem Programm mehere Tabs mit TPageControl.
Problem ist folgendes:
Auf TabSheet4 ist ein TwebBrowser der eine bestimmte seite ansurft, dort etwas aus dem html liest und es mir auf TabSheet1 als label anzeigen soll.
Das funktioniert aber nicht, die seite wird angesurft, der neue wert ist auch sichtbar im html, aber der label ändert sich nicht. erst wenn ich selbst auf tabSheet4 gehe und dort im Browser F5 drücke wird der label auf TabSheet1 aktualisiert.

Weis jemand woran das liegen könnte?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: Probleme mit aktualisierung bei TPageControl

  Alt 16. Apr 2010, 19:42
(Wie) Aktualisierst du das Label?
Markus Kinzler
  Mit Zitat antworten Zitat
BBoy

Registriert seit: 17. Jan 2007
418 Beiträge
 
Delphi 10 Seattle Professional
 
#3

Re: Probleme mit aktualisierung bei TPageControl

  Alt 16. Apr 2010, 20:06
ich weise einfach den neuen wert zu. label1.caption := "ÄTESTÄ"
habe es aber auch schon mit refresh oder repaint probiert, ohne erfolg.

Das Problem ist auch bei dem Twebbrowser auf TabSheet4, dass der nach dem programmstart nicht die seite ansurft. Obwohl ich auf einem anderen TabSheet den befehl dazu gebe. Das Programm surft die seite erst an wenn ich einmal auf dem TabSheet4 war. Danach funzt alles problemlos.
  Mit Zitat antworten Zitat
Benutzerbild von semo
semo

Registriert seit: 24. Apr 2004
755 Beiträge
 
Delphi 2010 Professional
 
#4

Re: Probleme mit aktualisierung bei TPageControl

  Alt 17. Apr 2010, 09:13
Zitat:
(Wie) Aktualisierst du das Label?
Poste bitte doch mal den Code wie du die Aktualiserung des Labels durchführst.
  Mit Zitat antworten Zitat
BBoy

Registriert seit: 17. Jan 2007
418 Beiträge
 
Delphi 10 Seattle Professional
 
#5

Re: Probleme mit aktualisierung bei TPageControl

  Alt 17. Apr 2010, 10:24
Das Problem mit dem label hat sich erstmal erledigt.

Aber das Problem mit dem Twebbrowser besteht noch:
Auf TabSheet5 ist ein Twebbrowser. Das Programm startet mit TabSheet1 auf dem ich ein Button klicke der den Twebbrowser zu einer url surfen lassen soll. das funktioniert aber nicht, der Browser surft erst dahin wenn ich auf das TabSheet4 gehe.

Delphi-Quellcode:
procedure TForm1.Button13Click(Sender: TObject);
begin
wb1.navigate('www.test.de');
end;
  Mit Zitat antworten Zitat
Benutzerbild von semo
semo

Registriert seit: 24. Apr 2004
755 Beiträge
 
Delphi 2010 Professional
 
#6

Re: Probleme mit aktualisierung bei TPageControl

  Alt 18. Apr 2010, 08:23
Die Webseite wird bereits geladen, auch ohne dass du zum entsprechenden Tabsheet wechseln musst.

Hier sollte dir das Event OnWebBrowser1NavigateComplete weiterhelfen.
In diesem Event kannst dud ann auf die fertig geladene Webseite zugreifen und deinen Wert auslesen.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  WebBrowser1.navigate('www.test.de');
end;

procedure TForm1.WebBrowser1NavigateComplete2(ASender: TObject;
  const pDisp: IDispatch; var URL: OleVariant);
begin
  Caption := URL
end;
  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 03:46 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