![]() |
PageControl neues TabSheet erstellen und Frame darauf zeigen
Moin Moin liebe DPler ;)
Ich mach gerade ne Anwendung die mittel TAPI-Schnittstelle die Anrufe am angeschlossenen Telefon registriert und aus der Anwendung heraus die Bedienung des Telefon erlaubt ... jetzt hab ich das problem, wenn gerade telefoniert wird, aber ein 2. Anruf eingeht wird dieser nicht behandelt. jetzt wollt ich des gern so machen dass ich mittels ner PageControl jedem Anruf ne eigene Seite spendier ... mit den Anruferinformationen ... die Anruferinformationen werden jeweils in einem Frame angezeigt ... Nur wie erstelle ich eine neue Seite ... und wie weiße ich dieser Seite den Frame zu? Ich hab bereits gekuckt in der Online-Hilfe ... aber es gibt anscheinend beim PageControl keine spezielle Methode dafür :( Hoff ihr könnt mir weiter helfen ... Gruß Euer f4k3 ;) // edit ... zur Laufzeit xD ... hab ich vergessen ;) |
Re: PageControl neues TabSheet erstellen und Frame darauf ze
Vielleicht sowas?
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var Sheet: TTabSheet; Frame: TMemo; // Memo als Dummy - hier dein Anruf-Frame begin Sheet := TTabSheet.Create(Self); Sheet.Name := 'Sheet' + IntToStr(PageControl1.PageCount); Frame := TMemo.Create(Self); Frame.Name := 'CallFrame' + IntToStr(PageControl1.PageCount); Frame.Align := alClient; Frame.Parent := Sheet; Sheet.PageControl := PageControl1; PageControl1.ActivePage := Sheet; end; |
Re: PageControl neues TabSheet erstellen und Frame darauf ze
Zitat:
geb dann wieder rückmeldung ;) Gruß f4k3 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz