Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Combobox Anzeige linksbündig (https://www.delphipraxis.net/31645-combobox-anzeige-linksbuendig.html)

SHartmann 12. Okt 2004 08:29


Combobox Anzeige linksbündig
 
Ich habe eine Combobox mit Style = csDropDownList. Wenn man jetzt in der Liste einen Eintrag auswählt, der so lang ist, dass er nicht komplett angezeigt werden kann, dann steht der Cursor am Ende des Feldes, sprich das Ende vom Text ist sichtbar.
Ich hätte gerne dass er immer am Anfang steht. Kann man da was machen? Am schönsten wäre natürlich wenn man der Combobox mit einer Message oder einem Flag beim Erzeugen dieses Verhalten mitgeben könnte.

Alex_ITA01 12. Okt 2004 09:56

Re: Combobox Anzeige linksbündig
 
moin moin erstmal...
also bei Style= csdropdownLIST habe ich gar kein Cursor.Das ist ja grade das gut daran...
Nur bei csDropdown ist ein cursor vorhanden...
Wenn du während dein Programm läuft, nichts selber in die ComboBox schreibst (per Hand) dann setz den Style auf csDropDownList (bei meinem Delphi 7 Pro habe ich da kein Cursor)

MFG Alex

bonnet 29. Apr 2005 15:13

Re: Combobox Anzeige linksbündig
 
Gibts es eine Möglichkeit die Position des Cursors zu ändern?
Ich muß unbedingt den Style csDropdown verwenden, da in die Combobox geschrieben werden soll - habe aber das gleiche Problem.

Grüße
bonnet

DGL-luke 29. Apr 2005 20:23

Re: Combobox Anzeige linksbündig
 
selstart:=0;
sellength:=0;

nicht getestet, weshalb ich jetzt kein pampiges "hätt man selber drauf kommen können" hinklatschen will ;)

bonnet 1. Mai 2005 01:11

Re: Combobox Anzeige linksbündig
 
Danke schon mal.
Hatte leider vergessen zu sagen das ich die TComboBoxEx verwende.
Mit der normalem TComboBox funktionierts, wenn sie den Fokus hat.
Der ComboBoxEx kann ich den Cursor geben wie ich will, der Cursor rührt sich nicht.

Was kann man da machen?

Grüße
bonnet


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:55 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