Que tal amigos...
Alguien que me ayude... Hay alguna forma de mostrar la informacion ToolTip Text cuando un control tiene el enfoque.. No solo al mover el mouse sobre el.
Saludos..
* Method Recursive_box
LPARAMETERS toObject , tlREcursive
* Método recursivo
* Llamada: en el INit del form (in fine)
* This.Recursive_box(this)
LOCAL loControl as Object
IF !m.tlREcursive AND !PEMSTATUS(thisform,"lbl_ToolTiptext",5)
thisform.NewObject("lbl_ToolTipText","Label")
WITH this.lbl_toolTipText
.caption = ""
.backcolor = RGB(255,247,230)
.Autosize = .t.
.visible = .f.
ENDWITH
ENDIF
DO CASE
CASE toObject.baseClass="Form"
FOR EACH locontrol IN toObject.Controls
this.recursive_box(loControl,.t.)
ENDFOR
CASE toObject.baseClass="Container"
FOR EACH locontrol IN toObject.Controls
this.recursive_box(loControl,.t.)
ENDFOR
CASE toObject.baseclass="Pageframe"
FOR EACH locontrol IN toObject.Pages
this.recursive_box(loControl,.t.)
ENDFOR
CASE toObject.baseclass="Page"
FOR EACH locontrol IN toObject.Controls
this.recursive_box(loControl,.t.)
ENDFOR
CASE INLIST(toObject.baseclass,"Textbox","Editbox","Listbox","Combobox","Spinner","Checkbox")
BINDEVENT(toObject,"GotFocus",thisform,"dlg_label_show")
BINDEVENT(toObject,"LostFocus",thisform,"dlg_label_Hide")
ENDCASE
*METHOD dlg_label_show
lnEvents = AEVENTS(laEvents,0)
IF m.lnEvents > 0
loObj = laEvents[1]
IF !EMPTY(loObj.toolTipTExt)
WITH this.lbl_tooltiptext
.caption = loObj.ToolTipTExt
.top = OBJTOCLIENT(loObj,1) + 1
.left = OBJTOCLIENT(loObj,2) + OBJTOCLIENT(loObj,3) + 1
.Visible = .t.
ENDWITH
ENDIF
ENDIF
* Method dlg_label_Hide
this.lbl_tooltiptext.Visible = .f.
WITH toAyuda
.left=OBJTOCLIENT(toControl,2)+1
.top=OBJTOCLIENT(toControl,1)+toControl.height+1
.caption=TcMensaje
.visible=.T.
ENDWITH Amigo Carlos
Gracias por las sugerencias...
Amigo Elides. Esa ventana la estoy usando en algunos casos... Ya la habia encontrado tambien.. :-)
Integral.
Esta interesante.. El detalle es el tamaño. Para ese formulario (password) se ve bien..
Para mi form No muy se ajustaria porque tengo poco espacio en pantalla. Por eso estoy usando el tooltip text.
Gracias
Saludos