LOCAL loText, lcStr loText = createobject("TextBox") lcStr = TRANSFORM(loText.visible) loText = createobject("cTxtBoxVisi") lcStr = lcStr + TRANSFORM(loText.visible) loText = createobject("cTxtBoxInVisi") lcStr = lcStr + TRANSFORM(loText.visible) loText.visible = .t. lcStr = lcStr + TRANSFORM(loText.visible) loText.ResetToDefault("Visible") lcStr = lcStr + TRANSFORM(loText.visible) WAIT WINDOW lcStr DEFINE CLASS cTxtBoxInVisi as TextBox visible = .f. enddefine DEFINE CLASS cTxtBoxVisi as TextBox enddefineWhere are we miscommunicating ?