Subject | Re: [IBO] Problem with TIB_ComboBox |
---|---|
Author | Helen Borrie |
Post date | 2001-04-11T00:12:13Z |
Daniel,
Sorry for the misunderstanding in my previous posting - I see you are already using TIB_ComboBox...
At 05:57 PM 10-04-01 -0300, you wrote:
If you have the combobox's Style property set to csDropDown, the ItemValues are simply ignored, as the csDropDown style uses the value currently in the Text property of the control. In this case, just repopulate the Items property when you need to change the selections.
As a further comment (perhaps still on misunderstanding the behaviour you are looking for), it seems that you are hard-coding data that ought to be stored in a database table.
If you had a table for SoccerFields with linking columns, you could use a TIB_LookupCombo to control which soccer field was valid for which age-group, and have your lookup control populated automatically when the age-group of the team in the main dataset changes.
Helen
InterBase Developer Initiative ยท http://www.interbase2000.org
_______________________________________________________
Sorry for the misunderstanding in my previous posting - I see you are already using TIB_ComboBox...
At 05:57 PM 10-04-01 -0300, you wrote:
>Hi,Considering the details you added in your later posting, should one assume you are changing the ItemValues in response to something the user does? It would help if you could describe the behaviour you are looking for.
>
>I'm trying to use TIB_ComboBox for the first time and I'm having
>problems. When using the Items property only, I don't have a problem. The
>problem happens when I'm trying to use the ItemValues property. I populate
>dynamically this TIB_ComboBox as well as those not using ItemValues. The
>values are registered properly in the properties, but when it's time to
>show the appropriate value when scrolling, the text of the combobox
>disappears.
If you have the combobox's Style property set to csDropDown, the ItemValues are simply ignored, as the csDropDown style uses the value currently in the Text property of the control. In this case, just repopulate the Items property when you need to change the selections.
As a further comment (perhaps still on misunderstanding the behaviour you are looking for), it seems that you are hard-coding data that ought to be stored in a database table.
If you had a table for SoccerFields with linking columns, you could use a TIB_LookupCombo to control which soccer field was valid for which age-group, and have your lookup control populated automatically when the age-group of the team in the main dataset changes.
Helen
>The only time that it reappears is when I click 2 times in theAll for Open and Open for All
>grid that I use to navigate, once the record is selected(the TIB_ComboBox
>is not in the grid). Also, if I click on the combobox the text appears.
>
>Any ideas on what I might be doing wrong? Also, how come the OnChange
>event of the combobox only fires when someone actually changes the value in
>it and not when the value of the field changes when scrolling.
>
>Thanks in advance.
>
>
>Daniel Rail
>Senior System Engineer
>ACCRA Group Inc. (www.accra.ca)
>ACCRA Med Software Inc. (www.filopto.com)
>SFI MARKETING GROUP (http://www.ezinfocenter.com/531224)
>
>
>
>
>
>Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
InterBase Developer Initiative ยท http://www.interbase2000.org
_______________________________________________________