{ génération d'une liste de chaînes dont la longueur varie aléatoirement de 1 à Length } procedure GenerateDummyStrings(const Count: Integer; Strings: TStrings); const Length = 9; var i, j: Integer; L: Integer; Tmp: string; begin Strings.Clear; for i := 1 to Count do begin L := Random(Length) + 1; Tmp := ''; for j := 1 to L do begin Tmp := Tmp + (Char(Random(26) + 97)); end; Strings.Add(Tmp); end; end; { les chaînes seront alignées à droite, comme des chiffres } procedure TForm1.Button1Click(Sender: TObject); var List: TStringList; i: Integer; begin List := TStringList.Create; try { génération d'une liste de 100 chaînes } GenerateDummyStrings(100, List); for i := 0 to List.Count - 1 do begin List[i] := Format('%20.13s', [List[i]]); end; Memo1.Lines.Assign(List); finally List.Free; end; end; { les chaînes seront alignées à gauche, c'est plus habituel } procedure TForm1.Button2Click(Sender: TObject); var List: TStringList; i: Integer; Inter, W: Integer; const Interval = 20; begin List := TStringList.Create; try { génération d'une liste de 100 chaînes } GenerateDummyStrings(100, List); for i := 0 to List.Count - 1 do begin W := Length(List[i]); Inter := Interval + W; List[i] := Format('%*.*s', [Inter, W, List[i]]); end; Memo1.Lines.Assign(List); finally List.Free; end; end; procedure TForm1.FormCreate(Sender: TObject); begin Width := 533; Height := 523; with Memo1 do begin Left := 0; Top := 0; Width := 385; Height := 481; Align := alLeft; ScrollBars := ssVertical; Font.Name := 'Courier New'; Font.Size := 10; Clear; end; with Button1 do begin Left := 420; Top := 184; end; with Button2 do begin Left := 420; Top := 228; end; Randomize; end;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question« Pas besoin de se fatiguer pour la disposition... »
Ouais...
Mais 'faut quand même Copier/coller
Excellent !!!
Comment tu fais ça ?
«Une solution simple est d'uploader l'image sur un serveur dédié, ImageShack par exemple»
Pour une photo trouvée sur le Net, on peut aussi le faire directement, sans UpLoader
Mais ce que je ne comprends pas c'est qu'il n'y aurait plus de problème en passant par un site dédié comme tu le décris, korgis...