Hallo,
hat jemand intensivere Erfahrungen im Bereich jvEmbeededFormPanal ?
Ich möchte gerne, ähnlich wie in Outlook meine einzelnen Forms in einem festen Bereich abbilden.
Aktuell gehe ich wie folgt vor
Ich habe ein Form, welches ich über EmbeddedFormPanal einbinde, z.B. Kundenbeabeitung. In diesem werden die erforderlichen Tabelle im OnShow geöffnet und im OnClose geschlossen.
Ich möchte auf diese Weise sicher stellen, dass immer die aktuellen Daten von der Netzweranwendung (Firebirddatenbank) zur Verfügung gestellt werden.
Soweit so gut.
Mir ist aber aufgefallen, dass im Embedded das Ereignis OnShow nur beim ersten Aufruf aufgerufen wird.
Was mach ich falsch, bzw. muss ich berücksichtigen
Mein Embeddedaufruf erfogt wie folgt.
Delphi-Quellcode:
procedure TLutrade.Form_Change(link : TJvEmbeddedFormlink);
begin
IF jvmbdfrmpnl_Main.FormLink.Name <> link.Name then
begin
jvmbdfrmpnl_Main.FormLink := link;
// jvmbdfrmpnl_Main.LinkedForm.show
end
end;
procedure TLutrade.act_KundenExecute(Sender: TObject);
begin
Form_Change(F_Kunde.Kunden.jvmbdfrmlnk_Kunden);
end;
Warum wird weder das OnShow, noch OnActivate-Ereignis beim erneuten Aufruf aufgerufen?
wie kann ich dies veranlassen ?
Ein Aufruf über jvmbdfrmpnl_Main.LinkedForm.show bringt keine Verbesserung