Kombinierte Komponente

Rund um die LCL und andere Komponenten
Antworten
Giss
Beiträge: 22
Registriert: Sa 26. Mär 2011, 23:25
OS, Lazarus, FPC: Linux (L 0.9.28 FPC 2.4.0)
CPU-Target: 32Bit
Wohnort: Osnabrück

Kombinierte Komponente

Beitrag von Giss »

Hallo zusammen,

ich finde leider über die Suchfunktion nicht das passende. Vielleicht könnt ihr mir helfen.

Ich suche eine Komponente, die eine Kombination aus ComboBox und CheckListBox ist. Gibt es da schon irgend etwas fertiges?

Ich danke für Eure Antworten.

Grüße

MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: Kombinierte Komponente

Beitrag von MAC »

bezweifel ich einfach mal :)
wenn das irgendwo hier: http://wiki.lazarus.freepascal.org/Comp ... xamples/de" onclick="window.open(this.href);return false;

Was willst du genau haben. also was soll der zweck sein ?
Willst du eine Checklistbox die man ausfahren kann , und einfachen damit sie nicht zu viel platz verbraucht ?
Wenn ja dann würd ich mir einen Button und eine Checklistbox nehmen.
Beim Button klick:

Code: Alles auswählen

Checklistbox1.Visible := True;
Beim Checklistbox1.Selecten:

Code: Alles auswählen

Button1.Caption := Checklistbox1.Items.Strings[item { mit item ist das makierte gemeint, ka wie die variable heißt :) }];
Checklistbox1.Visible := False;
und die Funktion ist schonmal sehr ähnlich...

Code: Alles auswählen

Signatur := nil;

Giss
Beiträge: 22
Registriert: Sa 26. Mär 2011, 23:25
OS, Lazarus, FPC: Linux (L 0.9.28 FPC 2.4.0)
CPU-Target: 32Bit
Wohnort: Osnabrück

Re: Kombinierte Komponente

Beitrag von Giss »

Ja,

genau das möchte ich haben. Und ich habe es auch so gelöst, wie vorgeschlagen. Ist zwar nicht ganz elegant, aber es sieht ja keiner ;)

Danke dir noch mal.

MAC
Beiträge: 770
Registriert: Sa 21. Feb 2009, 13:46
OS, Lazarus, FPC: Windows 7 (L 1.3 Built 43666 FPC 2.6.2)
CPU-Target: 32Bit

Re: Kombinierte Komponente

Beitrag von MAC »

kein Problem...

Code: Alles auswählen

Signatur := nil;

pluto
Lazarusforum e. V.
Beiträge: 7192
Registriert: So 19. Nov 2006, 12:06
OS, Lazarus, FPC: Linux Mint 19.3
CPU-Target: AMD
Wohnort: Oldenburg(Oldenburg)

Re: Kombinierte Komponente

Beitrag von pluto »

Button1.Caption := Checklistbox1.Items.Strings[item { mit item ist das makierte gemeint, ka wie die variable heißt :) }];
Bei ListBoxen allgemein heißt das ItemIndex, also Items[ItemIndex] vorher sollte geprüft werden ob ein ItemIndex gesetzt wurde also > -1 ist. sonst gibt es eine nette kleine AV.
MFG
Michael Springwald

Antworten