Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Insertar Un Texto Arrastrandolo En Un TextArea
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Insertar Un Texto Arrastrandolo En Un TextArea 
 
Hola!.

Estaba intentando insertar un texto por ejemplo del editor Pluma y arrastrarlo hasta un TextArea.
Funciona  pero no del todo.Hago esto:

Public Sub TextArea1_Drop()

  TextArea1.Insert(Drag.Text & gb.NewLine)

End
 


Suelo usar "\n" que es lo mismo que la constante.

Creo que debería ingresar el texto donde este el cursor del ratón y acabar la linea.
Entonces si repito el mismo proceso varias veces. Las lineas de texto añadidas, se deberían añadir
una debajo de la otra. Pues no, ha quedado una seguida de la otra, sin tener en cuenta el carácter de nueva linea.

En cambio hago esto:

Public Sub btnInsertaPrueba_Click()

  TextArea1.Insert("Esto es un texto de prueba" & "\n")

End
 

Y si hace el efecto de nueva linea. Claro que tengo que hacer click en el formulario y el cursor aparece debajo de la linea.

¿ Como es que no funciona al soltar ?.  
El componente TextArea tiene Drop a True.

Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Viernes, 08 Marzo 2013, 01:20; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar Un Texto Arrastrandolo En Un TextArea 
 
No he usado nunca Drag&drop, pero el tema me interesa. No sé muy bien cómo funciona, pero imagino que aquí se aplican los temas de configuraciones locales y demás. Si copias y pegas de un documento .odt (por ejemplo), no es lo mismo que si copias y pegas de un .txt, por cuanto en .odt los retornos de carro no son \n ...
Ya nos cuentas.
 



 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Insertar Un Texto Arrastrandolo En Un TextArea 
 
Shordi.

No es muy complicado. En este caso era solo texto.Pero tiene sus tipos.Por ejemplo una imagen.
Hay información en la comunidad que encontré ayer. Julio tiene un ejemplo en :

http://sologambas.blogspot.com.es/2...-drag-drop.html

Utilice un grupo de controles , Last y Tag para que fuese mas fácil.
Todos los componentes tienen su propiedad Drop a true.

En este ejemplo no se ven las flechas.Pero puedes coger tanto de una caja de texto, como de un listbox
y soltar en el componente que quieras.

 dragdrop

Y el código.Que es muy sencillo.

En el formulario de ejemplo1 puedes soltar un enlace a una pagina, etc.
Tienes el ejemplo de la comunidad Francesa donde lo tome en :

http://gambaslinux.eg2.fr/articles.php?lng=en&pg=592

Más información en nuestra comunidad en:

http://www.gambas-es.org/viewtopic.php?f=1&t=125&highlight=drag


Saludos
 




===================
Gambas Básico
"No es un bug, es una característica no documentada"
 
última edición por Shell el Viernes, 08 Marzo 2013, 13:02; editado 1 vez 
Shell - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario