Autor Tema: ¿Como añadir texto a una ventana de Dialogo con PowerBasic  (Leído 2548 veces)

LoboBlanco

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 25
    • Ver Perfil
Hola a todos de nuevo   :)

Lo que quiero hacer es presentar en pantalla 1 pregunta, con 4 posibles respuestas, unos botones de eleccion de cada posible respuesta.

El usuario elige su respuesta pulsando el botón correspondiente.

A continuación el programa le dice si es correcto o no. Y le presenta un comentario sobre la pregunta. Esta es la parte que me da problemas

No sé como añadir un segundo grupo de frases en la pantalla de dialogo.

Lo he hecho con

DIALOG NEW
CONTROL ADD TEXTBOX
CONTROL ADD BUTTON
DIALOG SHOW


No sé como añadir el texto para que con otro DIALOG SHOW aparezca en pantalla a continuación de lo anterior


César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:¿Como añadir texto a una ventana de Dialogo con PowerBasic
« Respuesta #1 en: 08 de Julio 2016, 14:56 »
Hola!

Sería interesante que indiques qué versión de Power Basic o extensiones y compilador estás usando, si es PBDos, PBCC, PBWin, etc.

Saludos!
Responsable de departamento de producción aprenderaprogramar.com

LoboBlanco

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 25
    • Ver Perfil
Re:¿Como añadir texto a una ventana de Dialogo con PowerBasic
« Respuesta #2 en: 13 de Julio 2016, 23:06 »
Estoy utilizando PB Win 10.02





César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
Re:¿Como añadir texto a una ventana de Dialogo con PowerBasic
« Respuesta #3 en: 15 de Julio 2016, 17:07 »
No he trabajado con Power Basic, sólo con Visual Basic, si lo hiciera con Visual lo que haría sería tener varios botones y como respuesta a hacer click en un botón puedes o bien mostrar un mensaje en un label existente en la ventana o bien lanzar una ventana de mensaje (msgbox). Hacerlo de una forma u otra sería solo cuestión de diseño del programa, es decir, lo que tú decidas que puede ser preferible...

He visto este ejemplo que sería más o menos una orientación

Código: [Seleccionar]
   #Compile Exe
   Global hDlg As Dword
   Function PBMain() As Long
      Dialog New Pixels, 0, "Button Test",300,300,200,200, _
                                      %WS_SysMenu, 0 To hDlg
      Control Add Button, hDlg, 100,"Push", 50,50,100,20
      Dialog Show Modal hDlg Call DlgProc
   End Function

   CallBack Function DlgProc() As Long
      If CB.Msg = %WM_Command And CB.Ctl = 100 And _
                        CB.CtlMsg = %BN_Clicked Then
         MsgBox "Pushed!"
      End If
   End Function
Responsable de departamento de producción aprenderaprogramar.com

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".