14. december 2001 - 12:25Der er
16 kommentarer og 1 løsning
Hvordan skriver man til en listbox
jeg har et objekt i listbox, som skal bruges som en slags log. For hver handling der udføres i mit program, skal der tilføjes en sætning til listboxen, f.eks. \"Tal trukket: 28\".
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
der er bare et problem: når jeg så får skrevet en liste som er længere end at det hele kan være der. Så udvider den bare boxen med scrollbar, men hvordan får jeg den til automatisk at scrolle ned, så brugeren hele tiden ser den nyeste streng der er skrevet?
velle >> Points eller ej, så tag og kig lidt på min løsning, fordi hvis du laver sådan noget med dit program trækker et tal er det jo ikke smart at du hard coder det ind i din streng.
Jeg forstår ikke hvad du mener Jens B, jeg kunne bare ikke få din kode til at virke umiddelbart, og da Zirons virkede med det samme, så tog jeg den løsning.
velle >> Lad mig forkalre ... Ellere rettere vise dig hvad jeg mener ... Lad os lave en funktion der \"trækker\" et tal mellem 0 og 5000, for så at smide det i en listbox:
på din form Create skal du kalde randomize; Så skal du bare have et tilfældigt tal og have det smidt op i din listbox. Sådan her :
procedure TForm1.Button1Click(Sender: TObject); var i : Integer; begin i := Random(5000); ListBox1.Items.Add(Format(\'Tal trukket : %d\', [i])); end;
procedure TForm1.FormCreate(Sender: TObject); begin randomize; end;
Jens B
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.