Salut
Mes amis j'ai un problème avec TabbedNotebook:
j'ai créer une application qui fait des traitements sur un texte (Tsynmemo) alors j'ai préférai d'utiliser un TabbedNotebook au on créer dynamiquement des Tsynmemos suivant le choix de l'utilisateur jusqu'a mtn tous marche très bien mais le problème est lorsque je veux faire le traitement.
le traitement ne fais que sur le premier Tsynmemo .
Je pence il faut sélectionner le Tsynmemo parant.
Comment faire pour ma fonction traite le Tsynmemo afichier.
Une portion de programme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 //Ouvrir un fichier procedure TForm1.Ovrire1Click(Sender: TObject); var i: integer; SynMemo : TSynMemo; TabPage : TTabPage; //Debut begin //---------------------------------------------------------------------------------// //-- -----------------------------Ovrire un fichier --------------------------------// if opendialog1.Execute then begin ifnot (Uppercase(ExtractFileExt(opendialog1.FileName)) = '.SAL') then exit; //---------------------------------------------------------------------------------// with TabbedNoteBook1 do begin //La page créée devient la page courante PageIndex := Pages.Add(opendialog1.FileName); TabPage := TTabPage(Pages.Objects[PageIndex]); synMemo := TSynMemo.Create(Self); synMemo.Highlighter:=SynUsthbNewCppSyn1; synMemo.ActiveLineColor:=clAqua; synMemo.RightEdgeColor:=clRed; synMemo.Parent := TabPage; synMemo.Align := alClient; end; end; end;Merci
![]()
Partager