AlfredoSC 22-01-2022, 22:38
Hola:

Estoy en el tema de poner un DrawingArea en un proyecto, en el cual quiero dibujar algunas funciones trigonométricas. Así que mirando en la web encontré este ejemplo, el cual no explica nada sobre cómo es que "corre solo". No requiere, según el ejemplo, de hacer click en ningún botón. Así no me lleva a comprender cómo funciona DrawingArea. Por favor si alguien me puede decir como aplicarlo?

Código:
' Gambas class file

Public activado As Boolean

Public Sub _new()
  
End

Public Sub Form_Open()
  
  ScrollArea1.ResizeContents(400, 400)
  ScrollArea1.Refresh
  ScrollArea1.Shadow = True 'sombra
  
End

Public Sub ScrollArea1_Draw()
  
  Paint.DrawText("hola mundo", 10 - ScrollArea1.ScrollX, 10 - ScrollArea1.Scrolly)
  Paint.DrawText("hola mundo", 100 - ScrollArea1.Scrollx, 100 - ScrollArea1.Scrolly, 200, 500)
  Paint.DrawRichText("<h1>Hola <font color=\"red\"> Mundo</font></h1>", 110 - ScrollArea1.ScrollX, 130 - ScrollArea1.Scrolly, 200, 200)
  Paint.MoveTo(100 - ScrollArea1.ScrollX, 100 - ScrollArea1.Scrolly)
  Paint.LineTo(10 - ScrollArea1.ScrollX, 39 - ScrollArea1.Scrolly)
  Paint.LineWidth = 3
  
  Paint.Rectangle(3 - ScrollArea1.ScrollX, 3 - ScrollArea1.Scrolly, 10, 100)
  Paint.Stroke()  
  Paint.MoveTo(100 - ScrollArea1.ScrollX, 100 - ScrollArea1.Scrolly)
  Paint.LineTo(10 - ScrollArea1.ScrollX, 139 - ScrollArea1.Scrolly)
  Paint.LineWidth = 1
  
  Paint.Rectangle(3 - ScrollArea1.ScrollX, 3 - ScrollArea1.Scrolly, 10, 100)
  Paint.Stroke()
  
  Paint.DrawText("Gambas3", 300 - ScrollArea1.Scrollx, 200 - ScrollArea1.Scrolly, 200, 500)
  Paint.DrawRichText("<h1><font color=\"blue\"> Gambas3</font></h1>", 110 - ScrollArea1.ScrollX, 230 - ScrollArea1.Scrolly, 200, 200)
  
End

Public Sub DrawingArea1_Draw()
  
  Paint.DrawText("hola mundo", 10, 10)
  Paint.DrawText("hola mundo", 100, 100, 200, 500)
  Paint.DrawRichText("<h1>Hola <font color=\"red\"> Mundo</font></h1>", 110, 130, 200, 200)
  Paint.MoveTo(100, 100)
  Paint.LineTo(10, 39)
  Paint.LineWidth = 3
  
  Paint.Rectangle(3, 3, 10, 100)
  Paint.Stroke()  
  Paint.MoveTo(100, 100)
  Paint.LineTo(10, 139)
  Paint.LineWidth = 1
  
  Paint.Rectangle(3, 3, 10, 100)
  Paint.Stroke()
  
End

Gracias....
Shell 22-01-2022, 17:25
Buenas!.

Linux Mint Mate 20.2

Tengo un disco externo conectado por usb dedicado a almacenamiento tanto para Linux como para Windows.
Veo en el escritorio los dos iconos mostrando dos discos duros. Ok.
Estos arrancan con el mismo sistema, no  hay que montarlos manualmente.

Ahora bien. Desde el explorador de archivos que tiene esta distros.
Creé tres marcadores para acceder más rápidamente al directorio y no tener que ir navegando por el explorador de archivos que a veces resulta "cansino".
Los marcadores funciona bien. Pero hay un dibujo o señal que me llama la atención:

[Imagen: XGeIByw.png]

¿ Enlace roto quizás ?. Pero si funciona si hago clic en ellos. Confused
Los enlaces  apuntan a la partición dedicada a Linux ext4 no a una partición Windows, ntfs.

Una vez que hago clic en ellos desaparece el dibujo, pero mientras no haga clic en ellos el dibujo sigue.
Cuando paso el cursor del ratón sobre ellos me muestra correctamente la ruta. Tengo tanto marcadores
que van al disco de Linux como al de Windows. El problema es el mismo para ambos.

¿ Es un fallo de montaje de la unidad ?. Si se muestran en el escritorio debería estar en el fstab..no se muestra aparentemente.
Es un disco algo grande de 5,47 TiB (6)

Saludos
Shell 22-01-2022, 15:52
Hola a todos!.

Tengo dos monitores que son un poco de otra época. Uno tiene solo conector vga y el otro tiene "dvi-d" (ojo) y vga.

El que tiene "dvi-d" puede que me guste probar a usarlo para experimentos (aunque lo uso para el otro pc).
Es un Acer X243HQ.

Manual del Acer X432HQ

Problema. ¿ Y si solo tengo salida hdmi y mi monitor no la soporta ?.
Bien, existen adaptadores e inventos. En el caso del sonido va por el mismo conector hdmi, que no es lo mismo en un dvi-d (creo).
Entonces en "esos inventos" (adaptadores), pueden tener la salida de audio. Tendríamos imagen y sonido, independientes.
Lo que me "temo" es que exista "un retardo" en la imagen y esa es mi pregunta.

¿ Habéis probado vosotros  esos "adaptadores" y que tal os ha funcionado ?.  ¿ Solo lo habéis probado para el pc ?.
Se que existen, lo que no sé es la efectividad que tienen, si hay perdida, etc.

Imaginar otras posibilidades la de conectar un ordenador antiguo a un monitor de pc.
Siempre con alguna placa intermedia naturalmente.

Saludos
Páginas (564):    1 330 331 332 333 334 564   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 292
Último miembro: DarkWolf
Temas del foro: 1,742
Mensajes del foro: 9,031
Últimos temas
Ordenar en un TableView
Foro: General
Último mensaje por: guizans, 05-11-2025, 23:26
Respuestas: 5 - Vistas: 139
Odio a gb.Report
Foro: General
Último mensaje por: guizans, 02-11-2025, 13:36
Respuestas: 9 - Vistas: 1,581
Reportes de Gambas
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: Alberto59, 27-10-2025, 16:34
Respuestas: 2 - Vistas: 1,342
Ordenando las carpetas
Foro: Programación en otros lenguajes
Último mensaje por: tercoide, 22-10-2025, 15:57
Respuestas: 0 - Vistas: 118
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.