AceOo
Messages postés6Date d'inscriptionmardi 9 octobre 2007StatutMembreDernière intervention11 novembre 2007
-
9 nov. 2007 à 22:46
AceOo
Messages postés6Date d'inscriptionmardi 9 octobre 2007StatutMembreDernière intervention11 novembre 2007
-
11 nov. 2007 à 15:22
Bonsoir bonsoir,
Je viens par ce message, vous demander, comment ajouter une Scrollbar(verticale) dans un TMemo.
Ell est déjà dessus, mais ne réagit pas aux lignes, qui peuvent se placer dans ce TMemo.
cedricbi
Messages postés185Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention21 mars 2011 11 nov. 2007 à 14:13
Désolé, mais je ne vois absolument pas pourquoi la ScrollBar du TMemo ne te va pas.
Pourrais-tu donner un bout de ton code pour comprendre un peu plus.
<hr />Le plus dur dans un programme c'est de savoir pourquoi il marche !
cedricbi
Messages postés185Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention21 mars 2011 11 nov. 2007 à 14:49
Je crois avoir compris !
Je pense qu'il y a une erreur dans le code.. !
au lieu de mettre Memo1.Text := Info.FindData.cFileName;
mets : Memo1.Lines.Add(Info.FindData.cFileName);
Et tu peux aussi remplacer Info.FindData.cFileName par Info.Name;
ce qui donne :
procedure TForm1.listerClick(Sender: TObject);
var
Chemin : String;
Info : TSearchRec;
begin
if FindFirst(Chemin + '*.*', faAnyFile, Info) = 0 Then
begin
repeat
if Not((Info.Attr And faDirectory) = 0) then
Memo1.Lines.Add(Info.FindData.cFileName)
else
Memo2.Lines.Add(Info.FindData.cFileName);
until FindNext(Info) <> 0;
FindClose(Info);
end;
end;
Voila, en espérant avoir enfin répondu correctement à ta question.
Bon courage !
Vous n’avez pas trouvé la réponse que vous recherchez ?
AceOo
Messages postés6Date d'inscriptionmardi 9 octobre 2007StatutMembreDernière intervention11 novembre 2007 11 nov. 2007 à 12:15
Bonjour,
Merci de m'avoir répondu.
Non, cela ne suffit pas, car la scrollbar, ne réagit pas lorsqu'il y a trop de lignes dans ce TMemo.
Ce que je voudrais, c'est de pouvoir faire remoter le texte, quand celui ci contient trop de lignes.
Tu vois?
AceOo
Messages postés6Date d'inscriptionmardi 9 octobre 2007StatutMembreDernière intervention11 novembre 2007 11 nov. 2007 à 12:51
Bien, il y a trop de lignes qui se mettent dans ce TMemo, alors, une fois que j'ai fini les action menées, les lignes du haut, deviennent invisibles.
Enfin, elle passe "au-dessus" , et je ne vois que les dernières.
Et c'est pour çan que je souhaiterais mettre un scrollbar pour pouvoir me déplacer dans ce TMemo pour y voir toutes les lignes.
If FindFirst(Chemin+'*.*',faAnyFile,Info)=0 Then
Begin
Repeat
If Not((Info.Attr And faDirectory)=0)
Then Memo1.text:=(Info.FindData.cFileName)
Else Memo2.text:=(Info.FindData.cFileName)
AceOo
Messages postés6Date d'inscriptionmardi 9 octobre 2007StatutMembreDernière intervention11 novembre 2007 11 nov. 2007 à 15:10
Salut,
Effectivement, celma fonctionne plus, mais quand je déplace "l'ascenseur", il ne se passe rien.. Il bouge, ok, mais ne fait pas défiler le contenu du TMEmo..