Hi, I put the TEdit control on the RibbonBar. Everything works fine as long as the mouse cursor is on the RibbonBar, otherwise TEdit is cleared. To protect myself from this I do: oEdt:bChange:={|nKey,flfg,oEdt|oEdt:VarPut(oEdt:cText())} However, Var Put (oEdt:text()) ...