Also Frage ist, wie man Elemente für tListBox mit einem Zeilenumbruch in ihnen machen (so sollte jeder Artikel 2 Zeilen enthalten). Ich habe herausgefunden, wie man die Höhe des Artikels ändert, aber immer noch nicht dazu in der Lage ist, einen Artikel durch Zeilenumbrüche zu teilen. Ist es möglich, ohne den gesamten Renderprozess zu hängen? Vielleicht einige WinApi native Lösungen?Einzelposten mit Zeilenwechsel in tListBox
1
A
Antwort
1
Ist es möglich, ohne den gesamten Renderprozess zu haken?
Nein. Ein Standard-ListBox-Steuerelement unterstützt keine Zeilenumbrüche. Sie müssen die ListBox-Elemente vom Eigentümer zeichnen (legen Sie die Style
-Eigenschaft auf einen der lbOwnerDraw...
-Formatvorlagen fest und weisen Sie einen OnDrawItem
-Ereignishandler zu), um jedes Element wie gewünscht zu zeichnen. Sie können die Funktion Win32 DrawText()
verwenden, um Text zu zeichnen, der Zeilenumbrüche enthält.
Verwandte Themen
- 1. Zeilenwechsel in Numpy
- 2. Emacs - Bewahrt die horizontale Position beim Zeilenwechsel
- 3. Wie haben Sie eine horizontale TListbox in Delphi?
- 4. Wie TListbox Items-Eigenschaft mit meinem eigenen veröffentlichten Objektliste-basierten Typ in einem TCustomListBox-Steuerelement ersetzen?
- 5. IsChecked-Eigenschaft in Firemonkey TListbox gibt das korrekte Ergebnis nicht zurück?
- 6. Wie erstellt man ein Listenfeld mit Office XP-Thema wie Auswahlrechteck?
- 7. So übergeben Sie Werbebuchungsnamen ohne Speichern im Inventar in Quickbooks API PHP
- 8. Delphi Seattle 10 Android Scroll-Problem
- 9. Netsuite-Rechnungsposten Artikel, der nicht hinzugefügt wird
- 10. WCF Fehler mit SOAP
- 11. Wie kompass Kompilieren ohne Datei oder Zeilenverweis ausführen?
- 12. Cell Reference Offset in der Endgültigen Analyse von Einzeldaten
- 13. ExpandableListView Elemente in ChildItem Layout klicken
- 14. SQL Server SUM GROUP BY Hilfe
- 15. Javascript: Wie man einen Rücktaste-Tastendruck auslöst, wenn man ENTER-Taste in contectable div drückt?
- 16. DFP Post-Rendering-Rückruf
- 17. Python in Dekorateure in der Klasse mit kwarg mit selbst
- 18. Auswählen mit Unterabfragen in MySQL (Unterabfragen mit ANY und IN)
- 19. mit System; in C# vs mit Namespace std; in C++
- 20. Mit Strich synatx in URI mit impliziten Controller in Laravel
- 21. Mit Optionen in argparse mit einem Schuss
- 22. beaninstantiationexception in mit Frühling mit jsf
- 23. Umgang mit Warnungen mit HtmlUnitDriver in Java
- 24. Bash-IF mit Mehrfachbedingung mit IN
- 25. MongoDB PHP mit $ in mit Array
- 26. LNK mit Datenbank mit Ajax in html
- 27. Problem mit Kollision in Java (mit Rechtecken)
- 28. nullPointerException mit Enum mit Runnables in Java
- 29. Mit fopen mit Eingabedateinamen in C
- 30. Scoping in R, und Umgang mit "mit"
Ja, das wissen, und ich erwähnte in Frage: _ ** >> ** Ist es möglich, ohne den gesamten Renderprozess hooking? _ –
Ja, Sie haben, und die Antwort darauf ist nein. Owner-Zeichnung ist erforderlich. –