*---------------------- Location Section ------------------------ * Library: Acustomcontrols.vcx * Class: Cboviscodes * Method: Adjustwidth() *----------------------- Usage Section -------------------------- *) Description: *) * Scope: Public * Parameters: *$ Usage: *$ * Returns: *--------------------- Maintenance Section ---------------------- * Change Log: * CREATED 08/23/2005 - NN (Idea by Fabio Lunardon) * MODIFIED *---------------------------------------------------------------- WITH this IF NOT .lDontAdjust AND .Width > 60 AND (.lAdjustWidth OR EMPTY(.ColumnWidths)) .ColumnCount = MAX(.ColumnCount,2) .ColumnWidths = LTRIM(STR(.Width-IIF(.ListCount > EVL(.DisplayCount,7),40,40-SYSMETRIC(5)))) ; + REPLICATE(',0',.ColumnCount-1) .lAdjustWidth = .t. ENDIF ENDWITH