AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi PageControl neues TabSheet erstellen und Frame darauf zeigen
Thema durchsuchen
Ansicht
Themen-Optionen

PageControl neues TabSheet erstellen und Frame darauf zeigen

Ein Thema von f4k3 · begonnen am 16. Jun 2009 · letzter Beitrag vom 17. Jun 2009
Antwort Antwort
Benutzerbild von f4k3
f4k3

Registriert seit: 15. Aug 2007
Ort: Nürnberg
313 Beiträge
 
Delphi 2007 Architect
 
#1

PageControl neues TabSheet erstellen und Frame darauf zeigen

  Alt 16. Jun 2009, 10:48
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
Sascha
  Mit Zitat antworten Zitat
Benutzerbild von uligerhardt
uligerhardt

Registriert seit: 19. Aug 2004
Ort: Hof/Saale
1.746 Beiträge
 
Delphi 2007 Professional
 
#2

Re: PageControl neues TabSheet erstellen und Frame darauf ze

  Alt 16. Jun 2009, 11:13
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;
Uli Gerhardt
  Mit Zitat antworten Zitat
Benutzerbild von f4k3
f4k3

Registriert seit: 15. Aug 2007
Ort: Nürnberg
313 Beiträge
 
Delphi 2007 Architect
 
#3

Re: PageControl neues TabSheet erstellen und Frame darauf ze

  Alt 17. Jun 2009, 08:50
Zitat von uligerhardt:
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;
Danke für die Antwort ... habs noch nicht geschafft es auszuprobieren

geb dann wieder rückmeldung


Gruß f4k3
Sascha
  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 12:37 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