Einzelnen Beitrag anzeigen

Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#5

AW: TPageControl ähnlich FireFox4 (mit dem +-Zeichen)

  Alt 8. Jun 2011, 09:18
Man könnte DrawTab verwenden, die Tabs erstmal ganz normal zeichnen und bei TabIndex = Letzter Tab z.B. einen BitBtn an die Position hinters letzte Tab schieben.

Delphi-Quellcode:
procedure TForm1.PageControl1DrawTab(Control: TCustomTabControl;
  TabIndex: Integer; const Rect: TRect; Active: Boolean);
begin
  // Tabs normal beschriften

  if TabIndex = PageControl1.PageCount -1 then
  begin
    ButtonPlus.Top := PageControl1.Top + 2;
    ButtonPlus.Left := PageControl1.Left + Rect.Right + 2;
Oder nur was zeichen und MouseEvents für den Bereich auswerten.

Geändert von Satty67 ( 8. Jun 2011 um 09:21 Uhr)
  Mit Zitat antworten Zitat