Einzelnen Beitrag anzeigen

Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#9

Re: PageControl "Seitenverwaltung"

  Alt 19. Okt 2008, 08:54
Hallo

Das aktuelle SynEdit kannst du so ermitteln.
(Vorausgesetzt, auf einem Tab befindet sich nur ein TSynEdit und kein anderes Control)

Delphi-Quellcode:
function TForm1.GetCurrentSynEdit: TSynEdit;
var
  i: SmallInt;
begin
  Result := nil;
  for i := 0 to PageControl1.ActivePage.ControlCount -1 do
  begin
    if (PageControl1.ActivePage.Controls[i] is TSynEdit) then
    begin
      Result := TSynEdit(PageControl1.ActivePage.Controls[i]);
      Break;
    end;
  end;
  // Assert(Result <> nil);
end;
Thomas
  Mit Zitat antworten Zitat