Public Sub Panel1_Drop()
Print "Drag Tag: " & Drag.Source.Tag
End
Public Sub Panel1_DragMove()
Drag.Source.X = Int((Round((Drag.X + Panel1.X) / Grid_Size)) * Grid_Size)
Drag.Source.Y = Int((Round((Drag.Y + Panel1.Y) / Grid_Size)) * Grid_Size)
Drag.Source.Raise
Drag.Show(Drag.Source)
End
(08-08-2022, 19:47)sushisan escribió: Eso no siempre imprime el Tag, como si no reconociese el Drop sobre el Panel. Sucede cuando se pone en modo que no permite el Drop dentro del Panel. Insisto, la imagen la coloca en el lugar de todos modos pero no se ejecuta el evento Drop.
Public Sub picTW_MouseDrag()
picTW.Drag("file://" & picTW.Tag & "\r\n")
End
file:///home/datobinario/mlb-controles/bb-ref/IMG-PAIS/2022-venezuela-I-T.jpg
(08-08-2022, 19:47)sushisan escribió: Hice un cambio y el problema esta al mover el PictureBox dentro de una grilla predefinida. Aparentemente hay logares donde queda el mouse fuera del objeto
Lo que hago es:
(31-12-2022, 14:21)datobinario escribió: Lo raro de todo esto es que funciona perfecto en mozilla, pero en chrome no funciona.
(31-12-2022, 16:16)Shell escribió: Efectivamente, acabo de probarlo con Mozilla y funciona y con Chrome muestra la url pero nada mas.
Si luego le das al intro, muestra la imagen arrastrada.
Saludos
Desktop.Open("file://" & Application.Path &/ tu_archivo.png)
Cita:
[5031:5031:0104/153852.960536:ERROR:gpu_memory_buffer_support_x11.cc(44)] dri3 extension not supported.
[5031:5031:0104/153857.639730:ERROR:gl_utils.cc(319)] [.RendererMainThread-0xfc80031f100]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
[5031:5031:0104/153857.642261:ERROR:gl_utils.cc(319)] [.RendererMainThread-0xfc80031f100]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
[5031:5031:0104/153857.645273:ERROR:gl_utils.cc(319)] [.RendererMainThread-0xfc80031f100]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels
[5031:5031:0104/153858.331910:ERROR:gl_utils.cc(319)] [.RendererMainThread-0xfc80031dc00]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)
Cita: La apertura de enlaces a archivos locales está prohibida en Chrome, pero esta extensión le permite abrirlos.
Con esta extensión, ¿podrá abrir archivos locales directamente dentro de Google Chrome?
Esta es una extensión simple que le permite abrir archivos que están en su disco duro, etc. a través de
Google Chrome.
(04-01-2023, 16:49)Shell escribió: ¿ Puedes desde Gambas abrir el archivo imagen y mostrarlo en el navegador sin hacer el arrastre ?.
Hay que hacer trampas.
imgFrente.Drag("file://" & imgFrente.Tag & "\r\n", Format As String)
Cita:La propiedad drag de gambas tiene un atributo opcional de formato que no se usar y creo que ahí está la solución.
Public Sub PictureBox1_MouseDrag()
If Mouse.Left Then
Drag.Icon = Picture["icon:/Copy"]
Last.Drag(Last.Picture.Image)
'Last.Drag(Last.tag, "text/plain")
Endif
End
Public Sub PictureBox2_Drop()
Print Drag.Format
'Solo permite soltar imágenes
If Drag.type = Drag.Image Then PictureBox2.Picture = Drag.Data.Picture
End
Public Sub Form_Open()
PictureBox1.Tag = Application.Path &/ "Gambas3.png"
PictureBox1.Picture = Picture.Load("Gambas3.png")
PictureBox1.Mode = PictureBox.Contain
PictureBox2.Mode = PictureBox.Contain
End
Public Sub Label1_MouseDrag()
If Mouse.left Then
Drag.Icon = Picture["icon:/Copy"]
Last.Drag(Last.text, "text/plain")
'Last.Drag(Last.text) 'Otra posibilidad
Endif
End
Public Sub Label2_Drop()
Print Drag.Format
'Solo permite texto
If Drag.type = Drag.Text Then Label2.Text = Drag.Data
End
Public Sub PictureBox1_MouseDown()
Label2.text = "Destino"
End
Public Sub BtnAbrir_Click()
Desktop.Open("file://" & Application.Path &/ "Gambas3.png")
End
Public Sub PictureBox1_MouseDrag()
If Mouse.Left Then
Drag.Icon = Picture["icon:/Copy"]
Last.Drag(Last.Picture.Image)
'Last.Drag(Last.tag, "text/plain")
Endif
End