![]() |
Von Memo in String Grid kopieren
Hey leute,
seit einem halben jahr habe ich nun delphi und das macht auch alles spaß, nur wollte ich nun ein programm machen und dazu brauch ich eure hilfe. Und zwar möchte ich das Zahlen die in einem Memo stehen in ein String grid eingefügt werden. Das sollte dann ungefähr so lauten: Zähle wie oft 1 oder 2 oder 3 vorkommt und füge dann die Zahl in das Feld ein in das man klickt! Hoffe ihr versteht was ich meine. Oder geht das auch einfacher mit edit1.text, aber ich weiß halt nicht den begriff für zählen der zahlen und kopieren der Anzahl in ein Feld. Hoffe das das thema nicht schon so häufig benutzt wurde, habe aber nichts gefunden. Vielen Dank schon einmal im vorraus. mfg snears |
Re: Von Memo in String Grid kopieren
Ziffern oder Zahlen?
Was für Trennzeichen? |
Re: Von Memo in String Grid kopieren
also erstma sind das zahlen und das mit der frage der trennzeichen check ich net!^^
also ich habe pseudozufalszahlen und habe diese durch randomize halt erstellt und diese zahlen werden in einem memo erzeugt. so und nun möchte ich, dass das programm einfach die zahlen zählt z.b. die ganzen 3 und das wenn ich auf ein edit feld klicke die anzahl kommt. Also wenn z.b. 3 4 5 3 3 2 3 4 3 das dann wenn ich auf ein edit feld klicke das dann da steht 5x eine 3. versteht ihr was ich nun meine! |
Re: Von Memo in String Grid kopieren
nich so ganz :roll:
|
Re: Von Memo in String Grid kopieren
Hallo snears,
wenn ich Dich richtig verstanden habe, dann läßt Du Dein Programm eine ganze Menge "Zufallszahlen" produzieren. (in welchem Bereich? 0-10 0-100 ??) Und in jeder Memozeile steht eine Zahl? Und Du möchtest dieses Ergebnis in ein zweispaltiges Striggrid übertragen
Code:
Richtig geraten?
Zahl Anzahl
1 6 2 5 3 22 .... 10 9 Gruß K-H |
Re: Von Memo in String Grid kopieren
ja genau es.
es werden bei mir 20 zahlen erzeugt! und nun wie du es auch schon geschrieben hast, soll das in ein string grid eingetragen wenn man ein feld anklickt! Zahl Ergebnis 1 5 2 20 3 2 4 . 5 . 6 . . . . 20 3 so und nun bräuchte ich dafür den code, also die anweisung ! |
Re: Von Memo in String Grid kopieren
Du musst den Text Deines Memos "analysieren" und die darin enthaltenen Zahlen ermitteln. Zum Beispiel, indem Du mit
Delphi-Quellcode:
die Position des nächsten Leerzeichens suchst und auf den davorstehenden Text
Pos(...)
Delphi-Quellcode:
anwendest, um zu ermitteln, um welche Zahl es sich handelt. Dann zählst Du die Werte z.B. in einer Array-Struktur
StrToInt(...)
Delphi-Quellcode:
und schiebst die gezählten Werte am Schluss in Dein String-Grid. Näheres dazu wirst Du in der Delphi-Hilfe finden.
Array[1..20] of Integer
Gruß Daddy |
Re: Von Memo in String Grid kopieren
vielen dank, das werde ich dann ma ausprobieren,
aber wie ist der delhpi code für das einfügen des wertes mit einem mausklick in ein solches string grid? |
Re: Von Memo in String Grid kopieren
ok ich vll zu dumm dafür, aber ich check das net wie ich das machen will!
Um genauer zu werden, das Programm soll Kniffel werden und ich habe auch schon fast alles erstellt. Nur fehlen mir die letzten codes um es zu vollenden! kann mir jemand nun helfen!?!? |
Re: Von Memo in String Grid kopieren
Hallo,
Zitat:
Delphi-Quellcode:
Das 'juhu' könnte man auch Ersetzen durch etwas Sinnvolles ;)
procedure TForm1.StringGrid1_Click(); // oder wie immer das bei dir heisst)
begin StringGrid1.Cells[StringGrid1.Col,StringGrid1.Row]:= 'juhu'; end; Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz