Avatar billede borrisholt Novice
20. september 2004 - 11:31 Der er 6 kommentarer og
1 løsning

TcxComboBox og Height

Jeg har en TcxComboBox, som jeg tegner nogle billerder i, og så teksten ved siden af. Det er ikke så svært. Jeg har sat Item height til 25, som er højden på mine bitmaps. MEN det er kun på min drop downliste at højden er rigtig, når min TcxComboBox er foldet sammen er højden 21px uanset HVAD jeg gør.

Havde det været en alm TComboBox skulle man bare sætte Style til "csOwnerDrawVariable", smat Item height og så retter den selv men hvad gør man med en TcxComboBox ?

Jens B
Avatar billede stoney Nybegynder
20. september 2004 - 11:39 #1
Nu kender jeg ikke TcxComboBox, men dette er et gammelt indlæg fra en newsgroup

You don't need the property csOwnerDrawFixed for TcxCombobox.
Simply use the event YourComboBox.Properties.OnDrawItem.

PS: Have you considered to use TcxImageComboBox for your task? It
supports images/description/values out of the box.

--
Sinan Demir - DX Squad

Developer Express newsgroups are for peer-to-peer support.
For direct support from Developer Express, write to
support@devexpress.com
Bug reports should be directed to: support@devexpress.com


Stoney
Avatar billede borrisholt Novice
20. september 2004 - 11:44 #2
Jeg har brugt YourComboBox.Properties.OnDrawItem, og den tegner fint som den skal, den del der er foldet ud, i rigtig størelse etc. At bruge en TcxImageComboBox løser ikke probelmet, så slipper jeg blot for at tegne selv, men den med størelsen afhjælper det ikke.

Jens B
Avatar billede doc404 Novice
20. september 2004 - 12:17 #3
Jeg har lige prøvet følgede:

En imagelist med et par 24x24 bitmaps OG height og width sat til 24
En TdxImageComboBox (en DevExpress ting) som bruger ovenstående imagelist

Den gør det rigtigt. Retter selv størrelsen til 32. Men den gør det åbenbart udfra ImageList.Height...

Men hvis du selv vil tegne, kan du så ikke så AutoSize fra?
Avatar billede borrisholt Novice
20. september 2004 - 12:28 #4
doc404>> Smid et svar ...  Løsningen er at slå AutoSize  så kan man resize som man vil !!! Fedt tak.

Jens B
Avatar billede doc404 Novice
20. september 2004 - 12:43 #5
Velbekommen ;-)
Avatar billede borrisholt Novice
20. september 2004 - 12:44 #6
Hmmn .. Det generede blot et andet problem. Jeg bruger ikke en Image Ting fordi mine bitmaps ligger i en .RES fil ikke i en Imagelist.

Når jeg sætter AutoSize til false så tegner den ikke kontrollen op når den er foldet sammen.

Jens B
Avatar billede borrisholt Novice
20. september 2004 - 12:45 #7
Jeg venter lige med at acceptere ... Så hæver vi bare point sumen ;)

Jens B
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester