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 (566):    1 332 333 334 335 336 566   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 295
Último miembro: ncofre98
Temas del foro: 1,748
Mensajes del foro: 9,072
Últimos temas
Problemas con las interru...
Foro: General
Último mensaje por: guizans, 14-12-2025, 18:40
Respuestas: 5 - Vistas: 247
Scrolling un ScrollArea
Foro: Controles/Librerías/Componentes
Último mensaje por: Shordi, 12-12-2025, 07:24
Respuestas: 5 - Vistas: 267
Ordenar en un TableView
Foro: General
Último mensaje por: guizans, 08-12-2025, 23:06
Respuestas: 9 - Vistas: 949
Resultados dispares según...
Foro: Bases de Datos
Último mensaje por: guizans, 04-12-2025, 22:49
Respuestas: 6 - Vistas: 409
Mover un Result a una pos...
Foro: Bases de Datos
Último mensaje por: guizans, 30-11-2025, 19:25
Respuestas: 2 - Vistas: 231
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.