![]() |
CheckListBox und Memo verwenden
ihr habt mir bestens geholfen bei dem Thema CheckListBox
nun habe ich eine weiter frage ich habe euer beispiel eingesetzt
Delphi-Quellcode:
hierzu ist mein String
procedure TSachverhaltForm.AnzeigengrundBoxClick(Sender: TObject);
var I: Integer; s: String; begin S:=''; with AnzeigengrundBox do for I:= 0 to Count - 1 do if Checked[i] then if s='' then s:= Items[i] else S:= s +', ' +Items[i]; EditAnzeigengrund.Text:=(s); end; Blume Wasser Erde Sand Dünger Licht Schatten wie schaffe ich es jetzt, dass bei auswahl in meinem checklistBox ich in einem Memofeld eine info zur Blume kommt wenn ich auf blume tippe oder wenn ich auf wasser tippe ich eine info im Memofeld zu wasser bekomme. das ganze in ein und dem Selben Memofeld ohne das der inhalt der vorrangegangen auswahl stehen bleibt? |
Re: CheckListBox und Memo verwenden
Dann lösch den Inhalt des Memofeldes doch vorher wieder mit der Methode TMemo.Clear.
|
Re: CheckListBox und Memo verwenden
mm ich bekomme aber immer nur den inhalt vom blumentext auf das memo
auch wenn ich auf wasser oder luft gehe warum |
Re: CheckListBox und Memo verwenden
Ich glaube, du solltest dein Problem mal etwas deutlicher beschreiben. Aus diesen Satzfetzen kann man dein Problem nicht wirklich erkennen. Ganze Sätze und vorheriges Nachdenken, wo dein Problem überhaupt liegt würde es wesentlich einfacher machen.
Wo kommen denn eigentlich die weiteren Informationen zu den Einträgen her? |
Re: CheckListBox und Memo verwenden
mm ich versuche es dann mal anders
ich habe diese 7 Strings, Blume, luft, wasser und ich schaffe es nicht das ich dazu ein jeweiliges Memo aufbekomme wo zu jedem string eine Info hinterlegt sein soll. ich hoffe das war jetzt besser :-) |
Re: CheckListBox und Memo verwenden
Was hat das denn mit dem Quelltext oben zu tun? Und wofür brauchst du da eine CheckListBox? Dafür reicht doch eine normale ListBox, bei der du den aktuell ausgewählten Eintrag (in ListBox.ItemIndex) benutzt.
Woher sollen denn die Zusatzinfos kommen? Aus einer Datei, ins Programm einprogrammiert, ... |
Re: CheckListBox und Memo verwenden
das ChecklistBox ding wollte ich nehmen weil es übersichtlicher ist und besser anspricht
daher kam die Idee |
Re: CheckListBox und Memo verwenden
Du hast aber immer noch nichts dazu gesagt woher denn die Infos kommen sollen.
Der Möglichkeiten gibt es viele, von einem konstanten Array über Ressourcen bis hin zu externen Dateien. :stupid: |
Re: CheckListBox und Memo verwenden
Noch mal: WO kommen denn die zusätzlichen Infos her?
Meinst du sowas:
Delphi-Quellcode:
procedure TForm3.CheckListBox1Click(Sender: TObject);
begin if CheckListBox1.ItemIndex > -1 then begin Memo1.Clear; Memo1.Text := CheckListBox1.Items[CheckListBox1.ItemIndex]; end; end; procedure TForm3.FormCreate(Sender: TObject); begin ChecklistBox1.Items.Add('Blume'); ChecklistBox1.Items.Add('Wasser'); ChecklistBox1.Items.Add('Luft'); ChecklistBox1.Items.Add('Licht'); end; Zitat:
|
Re: CheckListBox und Memo verwenden
scheinbar stehe ich heut auf der leitung
sorry (meine frau sagte mir heut auch schon das sie es nicht einfach mit mir hat) ich wollte die texte für die Memos in Strings hinterlegen wenn das geht |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:40 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 by Thomas Breitkreuz