Arrastrar archivo a un TEdit para leer su ruta
Hola amigos, ahora mismo he conseguido el soltar un archivo sobre cualquier parte del form y leer su ruta y lo hice con este código: https://www.clubdelphi.com/foros/showthread.php?t=54696
Pero la idea es poder hacer que solo acepte el archivo el textbox deseado y que el icono de prohibido aparezca en el resto del form y sus componentes. ¿Sería eso posible?¿Cómo? |
Variando un poco el ejemplo de la página puedes conseguir lo que necesitas.
Defines en el formulario estas clases:
Y en la implementación tendrás algo como esto:
El el create defines que el que acepta es tu control:
|
Cómo sería eso en c++builder?
|
Ahí te tendrá que ayudar otro compañero, yo me quedo en Delphi, pero no debe ser complicado.
|
Tambien uso Delphi, pero creería que el truco está en el handle que determinas al aceptar el arrastre de archivos.
|
Hola.
Revisa los siguientes enlaces:
Saludos :) |
Muchas gracias! El primer enlace creo que prácticamente lo que quiero y solo tengo que cambiar el componente y poco más.
|
Cita:
Ya que en ese caso el mensaje que se está capturando en el ejemplo original (WM_DROPFILES) no llega, por eso es necesario realizar la otra parte. NOTA: Por un error en la edición, este mensaje originalmente salió dentro del de [movorack]. Lo corrijo y lo añadio a uno nuevo. |
La franja horaria es GMT +2. Ahora son las 03:46:41. |
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