AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein zu viele Einträge in der ComboBox Dropdown-List

zu viele Einträge in der ComboBox Dropdown-List

Ein Thema von juelin · begonnen am 21. Mär 2021 · letzter Beitrag vom 22. Mär 2021
Antwort Antwort
juelin

Registriert seit: 9. Mai 2006
Ort: Mannheim
107 Beiträge
 
Delphi XE5 Professional
 
#1

zu viele Einträge in der ComboBox Dropdown-List

  Alt 21. Mär 2021, 20:25
Hallo,
ich habe im Programm (VCL) (Delphi 10.3.3 Community Edition)
eine Combobox (in der Form) mit sehr vielen Einträgen (mehr al 29 Einträge).
Wenn ich auf die Combobox (im Run-Modus) klicke geht die Liste mit den Einträgen auf.
Es werden aber nur 29 Einträge angezeigt (mehr passt nicht auf den Bildschirm).
Ich kann nicht weiter runter scrollen als bis zum 29. Eintrag.
Hat da jemand eine Idee? (Scrollbalken oder so).
Gruß
Jürgen
Jürgen Linder
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
8.673 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: zu viele Einträge in der ComboBox Dropdown-List

  Alt 21. Mär 2021, 22:10
Auf welchem Wert steht DropDownCount?
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
38.604 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: zu viele Einträge in der ComboBox Dropdown-List

  Alt 21. Mär 2021, 22:38
Egal wie groß DropDownCount ist [add], welches noch auf den Bildschirm passt [/add] ... Eine ComboBox hat eine ScrollBar und kann problemlos tausende Einträge anzeigen.

Aber bei mehr DropDownCount als Bildshirm hoch, gibt es natürlich Probleme, da man den DropDown dann nicht mehr komplett sieht und somit die letzten Items nicht mehr sehen kann.

Zitat:
mehr passt nicht auf den Bildschirm
29?

Mit Standardschriftgröße (Tahoma 8) passen auf FullHD mit 100% bis 80 Zeilen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014

Geändert von himitsu (21. Mär 2021 um 22:46 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
8.673 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: zu viele Einträge in der ComboBox Dropdown-List

  Alt 21. Mär 2021, 22:40
Es sei denn man setzt DropDownCount so groß, dass die Liste über den Bildschirmrand wächst.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
38.604 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: zu viele Einträge in der ComboBox Dropdown-List

  Alt 21. Mär 2021, 22:46
OK stimmt, aber das ist doch bissl unklung ... sowas macht doch niemand.

[edit]
Ich war davon ausgegangen, Windows schneidet den DropDown ab, genauso wie sich Fenster nicht größer als den Desktop machen lassen.
Aber neee, dem ist nicht so.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014

Geändert von himitsu (21. Mär 2021 um 22:48 Uhr)
  Mit Zitat antworten Zitat
juelin

Registriert seit: 9. Mai 2006
Ort: Mannheim
107 Beiträge
 
Delphi XE5 Professional
 
#6

AW: zu viele Einträge in der ComboBox Dropdown-List

  Alt 21. Mär 2021, 23:56
DropDownCount steht auf 999
Jürgen Linder
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
38.604 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: zu viele Einträge in der ComboBox Dropdown-List

  Alt 22. Mär 2021, 00:12
Fazit: selbst Schuld


Falls das so bleiben soll ... Lösung: SmallFont Size=1
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014
  Mit Zitat antworten Zitat
juelin

Registriert seit: 9. Mai 2006
Ort: Mannheim
107 Beiträge
 
Delphi XE5 Professional
 
#8

AW: zu viele Einträge in der ComboBox Dropdown-List

  Alt 22. Mär 2021, 00:18
Habe die Lösung gefunden.
DropDownCount darf maximal so groß wie die Anzahl Eintrage die auf den Bildschirm passen sein.
Ist DropDownCounr größer so verschwindet der Scrollbalken in der Itemsliste.
Habe DropDownCount auf 29 gestellt.
Gruß
Jürgen
Jürgen Linder

Geändert von juelin (22. Mär 2021 um 00:29 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.061 Beiträge
 
Delphi 10.3 Rio
 
#9

AW: zu viele Einträge in der ComboBox Dropdown-List

  Alt 22. Mär 2021, 01:22
Auf welchem Wert steht DropDownCount?
Wie so oft den richtigen Riecher gehabt!
Lösung: SmallFont Size=1
Wie geil ist das denn bitteschön, ich pack mich weg vor Lachen
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema 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 +2. Es ist jetzt 06:21 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf