Thanks for the reply. However, I will need more help.
I am not sure how your example can work – it should be defining NeedSummary since it is on the Controller.
Sorry for the mistake. I am using NeedSummary though I posted code from an earlier version that was not working.
You could put a Print in ExpandControl set_summary to see if it is getting called.
I added Print(summary) before the .summary.Set(summary) statement in the set_summary method of Expand Control. This initially prints the string with just the space when the Access is run , followed by another string I kept inside the NeedSummary method. When I key in a value to the field in the Access based on which the values contained in the Expand changes, nothing is printed. Without changing the values, if I expand the Expand manually, no values are printed. When I close the Expand after this, it prints the values as expected and the same is then shown on the top. What would be the next step?
ExpandControl does .Window.Refresh() when it expands or contracts which should handle this.
Again, I am sorry. This issue is there only when I Center the Vert :