Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Posicionar InputBox donde hice click (https://www.clubdelphi.com/foros/showthread.php?t=62000)

pablopessoa 30-11-2008 17:23:29

Posicionar InputBox donde hice click
 
Hola gente, estoy trabajando el ingreso de texto mediante un InputBox en un editor grafico, pero necesito que el inputBox no salga centrado en la pantalla sino que se abra donde hice click ( o que se centre donde hice click).
en la ayuda de delphi encontre que se puede pasar las coordenadas asi :

InputBox(prompt[, title][, default][, xpos][, ypos][, helpfile, context])

Pero cuando reemplazo los parametros me dice que le estoy pasando un integer a un string y no se como arreglarlo . Yo llamo a la funcion asi :

texto:=InputBox('Editar Texto','',X,Y);

Si me pueden ayudar se los agredezco mucho, y si no gracias igual

Saludos!!

dec 30-11-2008 17:37:42

Hola,

El prototipo de "InputBox" que yo puedo ver es este:

Código Delphi [-]
function InputBox(const ACaption, APrompt, ADefault: string): string;

Vamos, que no es posible especificar el punto en que se muestrá el diálogo. No sé. Se me ocurre que uses un formulario propio, que, por supuesto, podrás situar donde mejor te convenga. :rolleyes:

pablopessoa 30-11-2008 17:53:05

Si yo imagine que tendria que definir el formulario, de esa manera podes setearlo para que se centre en el objeto que lo llamo, pero como habia econtrontrado eso en la ayuda de delphi quize probar con un inputbox por que me parecio algo mas elegante... pero bueno, defino el form y se acabo
jajjaaj muchas gracias por responder!!


La franja horaria es GMT +2. Ahora son las 21:35:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi