Hi, ich habe folgendes Problem:
So erstelle ich Tabs und lade den Synedit:
Delphi-Quellcode:
procedure TMainform.NeuExecute(Sender: TObject);
var
Datei : TTabSheet;
begin
Datei:=TTabSheet.Create(Self);
unbekanntcount := unbekanntcount + 1;
Datei.Caption:='Unbekannt ' + inttostr(unbekanntcount);
Datei.Tag := tagcount;
Datei.Visible := true;
Datei.PageControl:=Tabber1;
synedit1 := Tsynedit.Create(datei);
synedit1.Parent := datei;
synedit1.Align := alclient;
synedit1.SearchEngine := mainform.SynEditSearch1;
synedit1.OnChange:=SynEdit1Change;
synedit1.OnSpecialLineColors:=SynEdit1SpecialLineColors;
datei.Show;
end;
Wenn ich jetzt da was mache, meinetwegen :
Delphi-Quellcode:
with tabber1.Activepage do begin
synedit1.lines.loadfromfile('C:\test.bb');
end;
Dann läd er das immer ins zuletzt geöffnete TabSheet. Das macht er mit allen Aktionen, wo ist mein Fehler?
Christian H.