Text To lcText NoShow
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut
labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores
et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut
labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores
et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
Endtext
o = CreateObject("infobox",lcText,"infobox")
o.Show(1) && normal use in an application with o.Show() only, but you CAN show it modal, too.
Define Class infobox as Form
WindowType=0
Add Object edit1 as editbox with Scrollbars=0, Borderstyle=0, Backstyle=0, Enabled=.f., DisabledForecolor=0
Procedure init()
LParameters lcMessage, lcTitle
This.edit1.value = lcMessage
This.Caption = lcTitle
this.edit1.Width = Thisform.TextWidth(lcMessage)+Thisform.TextWidth("W")
this.edit1.Height = Thisform.TextHeight(lcMessage)+Thisform.TextHeight("W")
Thisform.Width = this.edit1.Width
Thisform.Height = this.edit1.Height
EndProc
Enddefine