******************************************************************** * Description.......: BtCrit.Caption_Assign * Calling Samples...: * Parameter List....: * Created by........: Nadya Nosonovsky 10/04/2000 10:37:20 AM * Modified by.......: ******************************************************************** lparameters vNewVal if not 'version' $ vNewVal && not already there local lcCaption, lcFont, lnSize, lcStyle, lnCaptionWidth, lnSpaces * Form.scalemode = 0 - Pixels lcFont = "MS Sans Serif" && My title bar font settings lnSize = 8 lcStyle = "B" lcCaption=rtrim(vNewVal) +'version ' +alltrim(str(this.nVersion,5,2)) lnCaptionWidth=txtwidth(lcCaption,lcFont,lnSize,lcStyle)*; fontmetric(6,lcFont,lnSize,lcStyle)+iif(this.controlbox, 3*sysmetric(33)+sysmetric(16),0) lnSpaces = (this.width-lnCaptionWidth) / ; (txtwidth(" ",lcFont,lnSize,lcStyle) * fontmetric(6,lcFont,lnSize,lcStyle)) vNewVal = rtrim(vNewVal) + space(lnSpaces)+'version ' +alltrim(str(this.nVersion,5,2)) endif this.caption = m.vNewValNow I'm waiting for Geo to jump in :)