On 2/5/07, Vincent Snijders <[EMAIL PROTECTED]> wrote:
Depending on the readonly property an OnwerDrawn combobox (i.e. with style
csOwnerDrawFixed or csOwnerDrawVariable) behaves like a combobox with
csDrownDown
(readonly:=false) style or like a combobox with csDrownDownList (readonly :=
true)
style.
And what happens with Style = clDropDownList (readonly := true) and
then you set ReadOnly = False? The two properties are not mutually
exclusive, which causes confusion, which is probably why Borland
didn't include a ReadOnly property.
How does the VCL handle the difference between dropdown and dropdownlist for
csOwnerDrawFixed and csOwnerDrawVariable.
Ummm...I give up. Tell me? :-)
Ok, seriously...
------------- From the Kylix 3 Help --------------------
csDropDown Creates a drop-down list with an edit box for manually
entered text. All items are strings of the same height.
csDropDownList Creates a drop-down list with no edit box; the user
cannot enter text manually. All items are strings of the same height.
csOwnerDrawFixed Creates an owner-draw drop-down list with no edit
box. Each item in the list is the height specified by the ItemHeight
property.
csOwnerDrawVariable Creates an owner-draw drop-down list with no edit
box. List items can have varying heights.
---------------------------------------------------------------
From this I conclude that csDropDown in the only one where the user
can edit text (ReadOnly = False). All other options, there is no edit
box, which means ReadOnly = True. Am I understanding the help
correctly? If so, I still don't see the use of the ReadOnly property
in LCL.
--
Graeme Geldenhuys
There's no place like S34° 03.168' E018° 49.342'
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives