Update of TAdvCombobox Label Caption fails

Hi all, 


i have a problem, setting the Label Caption of TAdvCombobox during runtime... 
I tried to refresh, to repaint... but the original is still visible TOGETHER with the caption given by runtime. Am using Delphi XE2, not using any Theme... 
Anyone got the solution for me ?

best regards
Holger

We have retested this with our latest version but we could not see such problem here.  Are you using the latest version?

Hi Nancy, thanks for the quick answer... 

currently am using the version from january 2014... just doing the update right now... and will test it again... 

best regards
Holger






Hi Nancy, just finished updating TMS Component Pack. 

But still i have this problem:

DesignTime:
LabelCaption is set to a german text: "Deckel"

Design Time



RunTime
Reading a value from Database.
Should switch the LabelCaption to "Top"
Problem: Original is still visible

Runtime



Version:



What am i doing wrong ?
best regards
Holger

Additional information:

When using a Theme, e.g. Slate, the update of the label caption works fine though... 

Hi Nancy, have you seen my screenshots ? I cant deliver this to my customer, if the labels are not really readable... 

best regards
Holger

Dear Holger, if you have some sample source app with which we can reproduce this here, please send such project by email to support. Thank you.

Dear Nancy, 

i made a small programm with just one AdvCombo on and a button, to switch the caption and it works fine, with or without theme... 

The program formerly was a BDS2006 application, which i switched to Delphi XE2... 
So somewhere must be something that avoids the caption to reload properly... 
But i dont have any clue, what this might be... 
The difference between my real program and the test application is furthermore, that i have quite a few comboboxes on the form... and all show this behaviour... 

best regards
Holger

I can't reproduce this problem here.

If you cannot isolate this issue, I'd suggest to put a breakpoint in ADVCOMBO.PAS in the proc : procedure TAdvCustomCombo.SetLabelCaption(const Value: string); and follow from there what exactly is happening.