
Table of Contents
Description
delphivcl.ComboBox
combines an edit box with a scrollable list. A ComboBox
component is an edit box with a scrollable drop-down list attached to it. Users can select an item from the list or type directly into the edit box.
Note: The width of the button in a TComboBox
is equal to the width that Windows uses for scrollbars. This width depends on the color scheme that the user has chosen (by right-clicking the desktop, selecting Properties
, and choosing Appearance
). If you carefully size your combo box so all the text is visible, then a user running under a different color scheme may find that the text is obscured by the button. One solution is to set the scrollbar wide when developing the application. Most color schemes use a scrollbar that is at most 21 pixels wide.
We can browse all the properties, methods, and built-in properties of the delphivcl.ComboBox
using dir()
command:
See the responses in command prompt:
Code example
Here is the working example of the implementation of delphivcl.ComboBox
:
To see the result, let’s run the complete script:
The result:

Note for beta release users
In practice, the only difference between DelphiVCL4Python release version and the beta version is only in how you write the DelphiVCL
. Here is the example for how you import the library:
- Release version:
- Beta version:
Watch this comprehensive introduction to Python GUI Development with DelphiVCL library video by Jim McKeeth:
Also, watch the following webinar by Alexey Sharagin to Master the Secrets of Beautiful Modern Windows Apps:
Check out DelphiVCL which easily allows you to build GUIs for Windows using Python.
Check out Python4Delphi which easily allows you to build Python GUIs for Windows using Delphi.
References & further readings
[1] Embarcadero DocWiki. (2016).
Vcl.StdCtrls.TComboBox
. Embarcadero DocWiki. Embarcadero Technologies. docwiki.embarcadero.com/Libraries/Sydney/en/ Vcl.StdCtrls.TComboBox