I have tried to simply type tex.Text:='some text here'; but it is not possible to do this by this way. procedure SetText(AValue: String); Can not be used too, because I Am getting error about private access. I have created several buttons with text successfully.