Consultor Eletrônico



Kbase P30696: Larger widgets disturb row spacing in forms
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/25/2003
Status: Unverified

SYMPTOM(s):

Larger widgets disturb row spacing in forms

CAUSE:

When similar sized widgets are placed in a frame on the same row the will line up. Issuing a SKIP() command will move down a row measured from the bottom pixel placement of the last object on the row. So when like sized widgets are used the spacing is uniform. If a larger widget is placed on a row the SKIP moves down from the bottom of that widget. So if there were two text widgets on a row then a skip is issued the next text widget would line up under the first and would have one empty row between them. If a widget was then placed after this text widget and was larger then the text widget's height the following SKIP would be measured from the bottom of the last widget used. If on the third line a new text widget is used the spacing between it and the row above it would look larger then the row above that one.

FIX:

When defining a frame you should use explicit display cordorinates or after a larger widget you should define the Row and Col values for the next widget so that progress will continue with the same spacing for a uniformed look.