AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Tutorials Componenten inline in ListItem

Componenten inline in ListItem

Ein Tutorial von Captnemo · begonnen am 20. Mai 2015
Antwort Antwort
Benutzerbild von Captnemo
Captnemo
Registriert seit: 27. Jan 2003
Hi,

man möchte öfter mal in einem ListView auch andere Eingabemethoden verwenden z.B. eine Checkbox, oder wie in meinem Fall ein RichEdit.
Es gibt zwar auch sehr gute ThirdParty-Komponente (z.B. TMS StringGrid), mit denen man das auch machen kann, aber ich versuche nach Möglichkeit immer bei den Standardcontrols zu bleiben, weil man bei einem Versionswechsel sein Projekt oft besser portieren kann.

Ich habe mal ein kleines Demoprojekt erstellt, in dem man nachvollziehen kann, wie das geht. Das Demoprojekt soll kein Schönheitspreis gewinnen, es geht lediglich um die Funktionsweise.

Auch könnte man ggf. den Code noch ein bisschen optimieren, aber im Großen und Ganzen ist das so schon okay.

Einfach das Projekt aus dem Anhang laden und in Delphi compilieren.
Erstellt habe ich das mit XE4, sollte auch auch mit älteren Version noch laufen.

Ich habe alle Codestellen mit Kommentaren versehen, damit ein Leser sich zurecht findet.

Das ist alles nichts aufregendes, aber vielleicht für den einen oder anderen mal ganz interessant.
Angehängte Dateien
Dateityp: rar RichEditInline.rar (11,4 KB, 33x aufgerufen)
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt. Die 10. summt dazu die Melodie von Supermario Bros.
MfG Captnemo
 
Themen-Optionen Tutorial durchsuchen
Tutorial durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz